SPARK-1791: Maven (#305)

* SPARK-1791: Re-organize into a Maven structure.

This commit re-organizes the Spark code base into a Apache Maven-compatible struture.

The project in this commit can be used to create a working Spark instance, by executing:

    mvn clean package

An assembly (tied to the package phase) is used to generate a distributable directory.

The includes EJ-Technologies install4j configuration file has been adjusted to reflect the changes, and can be used to generate most types of distributables. This requires the non-free install4j application to be installed at the host that executes the build.

The build currently misses all 'external' plugins. Work remains to be done to move that into a Maven structure. A future improvement to this structure could include splitting off the assembly part from the core module, into a dedicated module, that allows for easy inclusiong of plugin-module artifacts.

* SPARK-1791: Replace JTattoo source with Maven artifact.

The JTattoo theme can be retrieved as a Maven artifact. No need to include the original source code in Spark.

* SPARK-1791: Moved Roar plugin into Maven structure

This commit reorganizes the bulk of the code for the Roar plugin into a Maven structure. It is not a functional Maven module yet though.

* SPARK-1791: Introduce parent project.

This commit adds a parent project, that wraps the pre-existing 'core' module. It is expected that other modules (for example, plugins) are added to this parent project later.

* SPARK-1791: Remove Ant from Travis config.

The Travis Continuous Integration platform should no longer try to execute the Apache Ant script, that has now been replaced by the pom.xml files from Maven.

* SPARK-1791: Distributales should include plugins.

The earlier structure generated the Spark distributables from the 'core' module. This module did not contain optional features (notably: plugins). This in turn made it impossible to include those optional features in the distributables.

To work around this problem, the distributables are now created in a dedicated module (aptly named 'distribution'). This module defines dependencies and assembly references to other modules of which artifacts need to be included in the distributables.

As a proof-of-concept, the 'roar' plugin was re-instated.

* SPARK-1791: Removing Roar plugin Ant buildscript.

* SPARK-1791: Replaced lobobrowser with JxBrowser (eval)

The project for the embedded browser that we used, lobobrowser, is defunct. Maven artifacts are not to be found.

A possible replacement is JxBrowser (by TeamDev). This software is proprietary, but they do offer free licenses to open source software.

In order to evaluate wether we'd like to apply for one, this commit replaces lobobrowser with JxBrowser. An evaluation license is included, but will no longer be valid in 30 days from now.

* SPARK-1791: Moving Fastpath plugin from Ant to Maven.

* SPARK-1791: Moving Battleships plugin from Ant to Maven.

Note that the code does not compile properly (SPARK-1818). I have disabled the Maven module (and sent Wolf an email).

* SPARK-1791: Moving Growl plugin from Ant to Maven

This plugin probably won't work properly, as it depends on a native library. We would better use one of the Java implementations for the GNTP protocol instead (SPARK-1880), which should improve portability.

* SPARK-1880: Growl plugin should use java binding.

Instead of the old native library that was used, the plugin now makes use of a Java-based API.

* SPARK-1791: Moving Apple plugin from Ant to Maven.

* SPARK-1791: Moving Reversi plugin from Ant to Maven.

* SPARK-1791: Moving TicTacToe plugin from Ant to Maven.

* SPARK-1791: Moving Flashing plugin from Ant to Maven.

* SPARK-1791: Moving Google plugin from Ant to Maven.

* SPARK-1791: Restoring the internal 'idle' plugin.

The 'idle' plugin was an internal (in core) that was initially not migrated from Ant to Maven. It depended on both an unknown libary, as well as the 'phone' internal plugin, which had issues of its own.

This commit restores the 'idle' plugin, by providing a reference to the previously unknown library (JNA), and removing the dependency to the 'phone' internal plugin.

* SPARK-1791: Moving Jingle plugin from Ant to Maven.

As this plugin depends on the internal 'phone' plugin, which has issues, I've left the module out of the Maven parent pom.

* SPARK-1791: Moving TransferGuard plugin from Ant to Maven.

* SPARK-1791: Moving Translator plugin from Ant to Maven.

* SPARK-1791: Moving OTR plugin from Ant to Maven.

There's a compatibility issue with the third party otr library that is being used (Maven has a different version than the one that shipped with Spark). I've not included this plugin as a Maven module to prevent build failures.

* SPARK-1791: Moving Spelling plugin from Ant to Maven.

I'm unable to find the correct maven artifact for the jmyspell dependency. As a result, the Maven module for this plugin is commented in the parent pom.

* SPARK-1791: Moving SIP plugin from Ant to Maven.

This plugin does not compile properly, with the existing dependencies (and/or missing 'phone' internal plugin). It's maven module has not been added to the parent pom.

* SPARK-1791: Moving SystemTray plugin from Ant to Maven.

The directory in which this plugin lived was named 'linux'. This has been renamed to match the plugin name: 'systemtray'.

* SPARK-1791: Moving plugin Meet from Ant to Maven.

There's a compilation problem, for which the plugin has not been added to the parent pom.

* SPARK-1791: Removing directory that held binary builds for previously commercial plugins.

* SPARK-1791: Removing old build scripts.

* SPARK-1791: Removed all third party libraries.

These are now managed by Maven.

* SPARK-1791: Removing IDE project files.

* SPARK-1791: Removing the old Spark plugin template.

* SPARK-1791: Removing deb and rpm buildfiles (we now use install4j for this).

* SPARK-1791: Removing installer-files (we now use install4j for this).

* SPARK-1791: Moved docbook content to core module.

* SPARK-1791: Add distributables that embed JRE.

Some people prefer to have a JRE embedded in the download, which makes the installer pretty much self-containing.

* SPARK-1791: Restore Mac Notification Center of Roar plugin.

* SPARK-1791: Delete the Google plugin.

The Google plugin provides integration with Google Desktop. This application was discontinued in 2011. There's no longer a need for this plugin.

* SPARK-1791: Upgrade JTattoo look-and-feel from 1.6.7 to 1.6.11.

* SPARK-1881: Upgrade Smack from 4.1.7 to 4.1.9.

* SPARK-1791: Replace duplicate assembly descriptors.

* SPARK-1791: Move plugin pom.xml boilerplate into one parent module.

The first draft of the Maven structure for Spark introduced a lot of boilerplate pom.xml content. In this commit, a new module is introduced that, when used as a parent module for a plugin, removes most of the duplication.

The parent provides:
- A dependency on Spark core
- The assembly-plugin, configured to transform a module (that has the correct sturcture) into a workable plugin jar.

* SPARK-1791 / SPARK-1688: Restoring and updating Look and Feels.

* SPARK-1791: Adding metadata from plugin.xml into pom.xml

The project data from the plugin.xml is used to populate the related fields in the Maven pom.xml.

Also, all plugin version numbers were increased. Although the Mavenization of Spark should not have introduced changes, it can't be ruled out.

* SPARK-1791: Populate plugin.xml from pom.xml

Both the pom.xml file and the plugin.xml file define the plugin name, version and description. It is error prone to keep both files in sync. Instead, the plugin.xml file should be popluated from the data that is in the pom.xml file.

Maven resource filtering is employed for this purpose. The drawback of this approach is that the plugin.xml file needs to be a Maven resource, which makes it part of the jar file. This means that this file is included twice in each plugin: once in the 'outer' plugin jar file, and once in the jar file that contains the plugin's compiled sources.

* SPARK-1791: Define version number.

When building, Maven will add the project name and version in the manifest of the jar. This manifest is now used when displaying the version number of Spark.

Unlike Subversion, Git does not have consecutive build numbers. I've removed that identifier from the Spark source.

* SPARK-1791 / /SPARK-1883: When installing, uninstall previous version.

By uninstalling the previous version, old libraries will be removed.
This commit is contained in:
Guus der Kinderen
2017-02-22 19:22:44 +01:00
committed by wroot
parent 6c1129b56b
commit 6c64f5cba4
2619 changed files with 3435 additions and 61010 deletions

2
.gitignore vendored
View File

@ -1,5 +1,5 @@
# Spark ignores # Spark ignores
/target **/target
# Java ignores # Java ignores
*.class *.class

View File

@ -1,4 +1,3 @@
language: java language: java
jdk: jdk:
- oraclejdk8 - oraclejdk8
script: ant -f build/build.xml clean release build.plugins

View File

@ -1,38 +0,0 @@
# build.properties
#
# The file "7za.exe" must be in your PATH
# This file is supplied with IzPack
# This file is located in "C:\apps\IzPack\utils\wrappers\izpack2exe"
# "python" must be in your PATH,
# i.e. executing "python" on the command line must work
# Obtainable from several places, including:
# http://www.python.org/download/
# https://www.activestate.com/activepython/downloads/
# Advanced Installer (commercial; Free edition available)
# available from http://www.advancedinstaller.com/
#advinst.path=C:\\Program Files\\Caphyon\\Advanced Installer 7.2.1
# install4j (commercial)
# vailable from http://www.ej-technologies.com/products/install4j/overview.html
#installer.install4j.home=C:\\C:\\Program Files\\xxx
# IzPack (Open Source)
# Available from http://izpack.org/
#installer.izpack.dir=C:\\apps\\IzPack
# Launch4J (Open Source)
# Available from http://launch4j.sourceforge.net/
#launch4j.dir=C:\\apps\\Launch4j
# Inno Setup (Open Source)
# Available from http://www.jrsoftware.org/isinfo.php
#innosetup.dir=C:\\Program Files\\Inno Setup 5
#
# HTTP Proxy
#
#proxy.host=
#proxy.port=
#proxy.user
#proxy.pass

File diff suppressed because it is too large Load Diff

View File

@ -1,84 +0,0 @@
<project name="sparkplug" default="jar" basedir="..">
<!-- specify the name of your .jar -->
<property name="jarname" value="myplugin.jar"/>
<property name="plug.dir" value="${basedir}/."/>
<property name="plug.lib.dir" value="${plug.dir}/lib"/>
<property name="classes.dir" value="${basedir}/build/classes"/>
<property name="src.dir" value="${plug.dir}/src"/>
<property name="target.dir" value="${plug.dir}/target"/>
<property name="target.lib.dir" value="${plug.dir}/target/lib"/>
<property name="jar.file" value="${target.dir}/lib/plugin-classes.jar"/>
<property name="spark.home" value="${plug.dir}/../spark" />
<property name="spark.lib" value="${plug.dir}/../../target/build/lib"/>
<path id="lib.classpath">
<fileset dir="${plug.lib.dir}" includes="**/*.jar, **/*.zip"/>
<fileset dir="${spark.lib}" includes="**/*.jar, **/*.zip"/>
<fileset dir="${spark.lib}/windows" includes="**/*.jar" />
</path>
<target name="clean" description="Cleans all build related output">
<delete file="${jar.file}"/>
<delete dir="${classes.dir}"/>
<delete dir="${target.dir}"/>
</target>
<target name="compile" description="Compiles plugin source">
<echo message="${spark.lib}"/>
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}"
destdir="${classes.dir}"
classpathref="lib.classpath"
source="1.6"
debug="true"
target="1.6"/>
<copy todir="${classes.dir}">
<fileset dir="${src.dir}" includes="**/*.png"/>
<fileset dir="${src.dir}" includes="**/*.gif"/>
<fileset dir="${src.dir}" includes="**/*.jpg"/>
<fileset dir="${src.dir}" includes="**/*.jpeg"/>
</copy>
</target>
<target name="jar" depends="clean,compile" description="Makes a plugin jar">
<mkdir dir="${target.dir}" />
<mkdir dir="${target.lib.dir}"/>
<copy todir="${target.lib.dir}">
<fileset file="${plug.lib.dir}/lib" includes="**/*"/>
</copy>
<copy todir="${target.dir}">
<fileset file="${plug.dir}/plugin.xml"/>
</copy>
<jar basedir="${classes.dir}" file="${jar.file}" update="false"/>
<zip zipfile="${plug.dir}/${jarname}" basedir="${target.dir}" />
</target>
<target name="run" depends="jar" description="Makes a plugin jar and starts Spark with that plugin">
<copy todir="${basedir}/../spark/plugins"
file="${plug.dir}/${jarname}" />
<property name="sparklib" value="${basedir}/../lib" />
<java fork="true" classname="org.jivesoftware.Spark" dir="${basedir}/../spark/bin">
<classpath>
<fileset dir="${sparklib}">
<include name="**/*.jar" />
<include name="**/*.exe" />
<include name="**/*.dll" />
</fileset>
<pathelement location="${basedir}/../spark/resources" />
</classpath>
<jvmarg value="-Dappdir=${basedir}/../spark" />
</java>
</target>
</project>

View File

@ -1,16 +0,0 @@
Building a Sparkplug
To easily build a Sparkplug, we have added a simple ANT script to create a deployed plug. To create, do the following:
1) Copy your java source files to the src directory.
2) Place any dependencies (besides Spark) into the lib directory.
3) Update the plugin.xml file to represent your plugin.
4) Go to the build directory, and type ant jar to build your plugin or
.... type "ant run" to build and deploy your plugin directly to Spark and
have Spark startup to test your plugin right away.
Your new plugin will be called myplugin.jar.
If you wish to deploy your plugin later, just copy your new myplugin.jar to the plugins directory of your Sparkplug distro kit.
Enjoy!

View File

@ -1,17 +0,0 @@
<!-- Define your plugins -->
<plugin>
<name>My Plugin</name>
<version>1.0</version>
<author>You</author>
<homePage>http://www.jivesoftware.org</homePage>
<email>foo@foo.com</email>
<description>Sample Plugin</description>
<class>example.ExamplePlugin</class>
<minSparkVersion>2.6.0</minSparkVersion>
<os>Windows,Linux,Mac</os>
<java>1.6.0_00</java>
</plugin>
<!-- os can contain any operating system seperated by a commata -->

View File

@ -1,50 +0,0 @@
package example;
import javax.swing.JOptionPane;
import org.jivesoftware.spark.SparkManager;
import org.jivesoftware.spark.plugin.Plugin;
/**
* Example Plugin to demonstrate the use of Plugins
* @author wolf.posdorfer
*
*/
public class ExamplePlugin implements Plugin{
@Override
public void initialize() {
// Use this method to initialize your Plugin
// The following will add an Entry into the Spark Preferences Window
ExamplePreference mypreference = new ExamplePreference();
SparkManager.getPreferenceManager().addPreference(mypreference);
// Show a Message When my plugin is loaded
JOptionPane.showMessageDialog(null, "Plugin has been successfully loaded");
}
@Override
public void shutdown() {
JOptionPane.showMessageDialog(null, "Plugin has been shutdown");
}
@Override
public boolean canShutDown() {
return false;
}
@Override
public void uninstall() {
// use this method to remove stored preferences used by this plugin
JOptionPane.showMessageDialog(null, "Plugin has been uninstalled");
}
}

View File

@ -1,78 +0,0 @@
package example;
import javax.swing.Icon;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JPanel;
import org.jivesoftware.spark.preference.Preference;
public class ExamplePreference implements Preference{
@Override
public String getTitle() {
return "Example";
}
@Override
public Icon getIcon() {
return null;
}
@Override
public String getTooltip() {
return "tooltip of my preference";
}
@Override
public String getListName() {
return "Example";
}
@Override
public String getNamespace() {
return "EXAMPLE";
}
@Override
public JComponent getGUI() {
JPanel panel = new JPanel();
panel.add(new JButton("Welcome to my Preferences"));
return panel;
// you would need to add your own JComponent class here
}
@Override
public void load() {
//initizialize the gui maybe
// or load saved preferences
}
@Override
public void commit() {
// save changes in the preference gui
}
@Override
public boolean isDataValid() {
return false;
}
@Override
public String getErrorMessage() {
return "EEERROOOOORRR";
}
@Override
public Object getData() {
return null;
}
@Override
public void shutdown() {
// do something
}
}

View File

@ -1 +0,0 @@
ant -f %1 jar

View File

@ -1 +0,0 @@
ant -f $1 jar

View File

@ -1,6 +0,0 @@
spark-messenger (2.8.3) stable; urgency=medium
[ Ignite Realtime Community ]
* For full changelog, see http://www.igniterealtime.org/builds/spark/docs/latest/changelog.html
-- wroot <wroot@igniterealtime.org> Sun, 29 Jan 2017 11:32:51 +0200

View File

@ -1 +0,0 @@
5

View File

View File

@ -1,13 +0,0 @@
Source: spark-messenger
Section: net
Priority: optional
Maintainer: Jive Software <webmaster@jivesoftware.com>
Build-Depends: debhelper, cdbs, patchutils, openjdk-8-jdk | oracle-j2sdk1.8, ant, fakeroot
Standards-Version: 3.7.2
Package: spark-messenger
Section: net
Priority: optional
Pre-Depends: openjdk-8-jre | oracle-java8-jre
Architecture: all
Description: Cross-platform real-time collaboration client optimized for business and organizations.

View File

@ -1,13 +0,0 @@
This package was debianized by Jive Software
<webmaster@jivesoftware.com> on Apri 28, 2008.
The source was downloaded from http://www.igniterealtime.org.
Upstream author: Jive Software <webmaster@jivesoftware.com>
This software is copyright (c) 2007 by Jive Software
You are free to distribute this software under the terms of
the GNU General Public License. On Debian systems, the complete
text of the GNU General Public License can be found in the file
'/usr/share/common-licenses/GPL'.

View File

@ -1 +0,0 @@
spark_2.8.3_all.deb net optional

View File

@ -1,11 +0,0 @@
--- spark/src/resources/startup.sh.orgi 2009-10-27 09:28:27.000000000 +0100
+++ spark/src/resources/startup.sh 2009-10-27 09:29:19.000000000 +0100
@@ -1,6 +1,6 @@
#!/bin/bash
-scriptdir="`dirname ${0}`";
+scriptdir="/usr/share/spark/bin";
cd "${scriptdir}/..";
wd="`pwd`";
libdir="${wd}/lib";

View File

@ -1,22 +0,0 @@
#! /bin/sh
set -e
case "$1" in
configure)
chmod -R 755 /usr/share/spark/bin/spark
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac

View File

@ -1,25 +0,0 @@
#!/bin/sh
set -e
case "$1" in
purge)
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0

View File

@ -1,4 +0,0 @@
#!/bin/sh
set -e

View File

@ -1,22 +0,0 @@
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/ant.mk
DEST := $(CURDIR)/debian/spark-messenger/
TARGET := $(CURDIR)/target/build
SPARK := $(DEST)/usr/share/spark
JAVA_HOME := /usr/lib/jvm/java-8-openjdk-amd64
DEB_ANT_BUILDFILE := build/build.xml
DEB_ANT_BUILD_TARGET := jar
DEB_ANT_CLEAN_TARGET := clean
install/spark-messenger::
cp $(TARGET)/bin/startup.sh $(SPARK)/bin/spark
cp $(TARGET)/lib/*.jar $(SPARK)/lib/
cp -r $(TARGET)/resources $(SPARK)/
cp -r $(TARGET)/plugins $(SPARK)/
cp -r $(TARGET)/xtra $(SPARK)/

View File

@ -1,7 +0,0 @@
/usr/share/spark/bin
/usr/share/spark/lib
/usr/share/spark/lib/linux
/usr/share/spark/resources
/usr/share/spark/plugins
/usr/share/spark/xtra

View File

@ -1 +0,0 @@
/usr/share/spark/bin/spark /usr/bin/spark

Binary file not shown.

Before

Width:  |  Height:  |  Size: 660 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

View File

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<registry>
<pack name="Spark">
<value name="DisplayName"
keypath="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Spark"
root="HKLM"
string="Spark"/>
<value name="UninstallString"
keypath="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Spark"
root="HKLM"
string="&quot;$JAVA_HOME\bin\javaw.exe&quot; -jar &quot;$INSTALL_PATH\uninstaller\uninstaller.jar&quot;"/>
<value name="DisplayIcon"
keypath="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Spark"
root="HKLM"
string="$INSTALL_PATH\bin\icons\izpack.ico"/>
<value name="HelpLink"
keypath="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Spark"
root="HKLM"
string="Spark"/>
<value name="TaskbarGroupIcon"
keypath="Applications\Spark.exe"
root="HKCR"
string="$INSTALL_PATH\resources\spark.ico" />
</pack>
</registry>

View File

@ -1,39 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<shortcuts>
<programGroup defaultName="Spark" location="applications"/>
<shortcut
name="Spark"
programGroup="yes"
desktop="yes"
applications="no"
startMenu="no"
startup="no"
target="$INSTALL_PATH\Spark.exe"
commandLine=""
description="Spark"
iconFile="$INSTALL_PATH\resources\spark.ico"
iconIndex="0"
initialState="noShow">
<createForPack name="Spark"/>
</shortcut>
<shortcut
name="Spark Uninstaller"
programGroup="yes"
desktop="no"
applications="no"
startMenu="no"
startup="no"
target="$INSTALL_PATH\Uninstaller\uninstaller.jar"
commandLine=""
iconFile="%SystemRoot%\system32\SHELL32.dll"
iconIndex="31"
description="This uninstalls Spark @build.number@">
<createForPack name="Spark"/>
</shortcut>
</shortcuts>

View File

@ -1,46 +0,0 @@
<launch4jConfig>
<dontWrapJar>true</dontWrapJar>
<headerType>gui</headerType>
<jar>lib/spark.jar</jar>
<outfile>@SPARKDIR@/starter.exe</outfile>
<errTitle>Spark</errTitle>
<cmdLine></cmdLine>
<chdir>.</chdir>
<priority>normal</priority>
<downloadUrl>http://java.com/download</downloadUrl>
<supportUrl></supportUrl>
<customProcName>false</customProcName>
<stayAlive>false</stayAlive>
<manifest></manifest>
<icon>@SPARKDIR@/../../src/resources/images/spark.ico</icon>
<classPath>
<mainClass>org.jivesoftware.Restarter</mainClass>
<cp>./lib/spark.jar</cp>
</classPath>
<jre>
<path>./jre/</path>
<minVersion>1.6.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
<opt>-Dappdir=&quot;.&quot; -Djava.library.path=&quot;./lib/windows/&quot;</opt>
</jre>
<versionInfo>
<fileVersion>2.6.0.0</fileVersion>
<txtFileVersion>2.6.0</txtFileVersion>
<fileDescription>Spark Client</fileDescription>
<copyright>http://igniterealtime.org</copyright>
<productVersion>2.6.0.0</productVersion>
<txtProductVersion>2.6.0</txtProductVersion>
<productName>Spark</productName>
<companyName>Igniterealtime</companyName>
<internalName>Spark Client</internalName>
<originalFilename>starter.exe</originalFilename>
</versionInfo>
<messages>
<startupErr>An error occurred while starting the application.</startupErr>
<bundledJreErr>This application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted.</bundledJreErr>
<jreVersionErr>This application requires a Java Runtime Environment.\nAt least version</jreVersionErr>
<launcherErr>The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.</launcherErr>
<instanceAlreadyExistsMsg>An application instance is already running.</instanceAlreadyExistsMsg>
</messages>
</launch4jConfig>

View File

@ -1,48 +0,0 @@
<launch4jConfig>
<dontWrapJar>false</dontWrapJar>
<headerType>gui</headerType>
<jar>@SPARKDIR@/lib/startup.jar</jar>
<outfile>@SPARKDIR@/Spark.exe</outfile>
<errTitle>Spark</errTitle>
<cmdLine></cmdLine>
<chdir>.</chdir>
<priority>normal</priority>
<downloadUrl>http://java.com/download</downloadUrl>
<supportUrl></supportUrl>
<customProcName>true</customProcName>
<stayAlive>false</stayAlive>
<manifest></manifest>
<classPath>
<mainClass>org.jivesoftware.launcher.Startup</mainClass>
<cp>./resources</cp>
<cp>./lib/*.jar</cp>
<cp>./lib/windows/*.jar</cp>
</classPath>
<icon>@SPARKDIR@/../../src/resources/images/spark.ico</icon>
<jre>
<path>./jre/</path>
<minVersion>1.6.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
<opt>-Dappdir=&quot;.&quot; -Djava.library.path=&quot;./lib/windows/&quot;</opt>
</jre>
<versionInfo>
<fileVersion>2.6.0.0</fileVersion>
<txtFileVersion>2.6.0</txtFileVersion>
<fileDescription>Spark Client</fileDescription>
<copyright>http://igniterealtime.org</copyright>
<productVersion>2.6.0.0</productVersion>
<txtProductVersion>2.6.0</txtProductVersion>
<productName>Spark</productName>
<companyName>Igniterealtime</companyName>
<internalName>Spark Client</internalName>
<originalFilename>Spark.exe</originalFilename>
</versionInfo>
<messages>
<startupErr>An error occurred while starting the application.</startupErr>
<bundledJreErr>This application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted.</bundledJreErr>
<jreVersionErr>This application requires a Java Runtime Environment.\nAt least version</jreVersionErr>
<launcherErr>The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.</launcherErr>
<instanceAlreadyExistsMsg>An application instance is already running.</instanceAlreadyExistsMsg>
</messages>
</launch4jConfig>

View File

@ -1,25 +0,0 @@
#!/bin/sh
#
# Spark Startup
#
SPARK_OPTS=""
# Detect Java
JAVACMD=$(which java)
if [ ! -e "$JAVACMD" ]; then
# JAVA_HOME set?
if [ "" != "$JAVA_HOME" ]; then
JAVACMD="$JAVA_HOME/bin/java"
fi
fi
if [ -z "$JAVACMD" ]; then
echo "Java VM not found."
exit 1
fi
# Start Spark
"$JAVACMD" $SPARK_OPTS -Xmx64M -Dappdir=$INSTALL_PATH \
-cp $INSTALL_PATH/lib/log4j.jar:$INSTALL_PATH/lib/linux/fmj.jar:$INSTALL_PATH/lib/startup.jar:$INSTALL_PATH/lib/linux/jdic.jar:$INSTALL_PATH/resources \
org.jivesoftware.launcher.Startup $@

View File

@ -1,46 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<shortcuts>
<skipIfNotSupported/>
<programGroup defaultName="Spark" location="applications"/>
<shortcut
name="Spark"
programGroup="yes"
desktop="no"
applications="no"
startMenu="no"
startup="no"
target="$INSTALL_PATH/spark"
commandLine=""
type="Application"
encoding="UTF-8"
KdeSubstUID="true"
workingDirectory="$INSTALL_PATH/"
description="Spark"
iconIndex="0"
iconFile="$INSTALL_PATH/resources/spark-32x32.png"
initialState="noShow">
description="Spark - XMPP Client"
<createForPack name="Spark"/>
</shortcut>
<shortcut
name="Spark Uninstaller"
programGroup="yes"
desktop="no"
applications="no"
startMenu="no"
startup="no"
target="java"
commandLine="-jar &quot;$INSTALL_PATH/Uninstaller/uninstaller.jar&quot;"
iconFile="trashcan_full"
iconIndex="0"
type="Application"
encoding="UTF-8"
KdeSubstUID="true"
workingDirectory=""
description="This uninstalls Spark @build.number@">
<createForPack name="Spark"/>
</shortcut>
</shortcuts>

Binary file not shown.

View File

@ -1 +0,0 @@
on run {volumeName, artPath, theHeight, theWidth, x1, y1, x2, y2, iconSize}

View File

@ -1,9 +0,0 @@
#!/bin/bash
cd $1
rm Spark.tar
rm Spark.tar.gz
tar -cf Spark.tar Spark.app
gzip Spark.tar

View File

@ -1,101 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<installation version="1.0">
<info>
<appname>Spark</appname>
<appversion>2.6.0</appversion>
<url>http://www.igniterealtime.org</url>
<!--<pack200/>--> <!-- Problem with the latest IzPack Release -->
<!--<run-privileged />--> <!-- Problem with the latest IzPack Release -->
</info>
<guiprefs width="640" height="480" resizable="no" />
<variables>
<variable name="DesktopShortcutCheckboxEnabled" value="true" />
<variable name="ApplicationShortcutPath" value="ApplicationShortcuts" />
</variables>
<locale>
<langpack iso3="eng"/>
<langpack iso3="fra"/>
<langpack iso3="deu"/>
<langpack iso3="ita"/>
<langpack iso3="jpn"/>
<langpack iso3="spa"/>
<langpack iso3="dan"/>
<langpack iso3="ell"/>
<langpack iso3="cat"/>
<langpack iso3="ned"/>
<langpack iso3="fin"/>
<langpack iso3="swe"/>
<langpack iso3="por"/>
<langpack iso3="pol"/>
<langpack iso3="rus"/>
<langpack iso3="ukr"/>
<langpack iso3="hun"/>
<langpack iso3="svk"/>
<langpack iso3="rom"/>
<langpack iso3="mys"/>
<langpack iso3="nor"/>
<langpack iso3="chn"/>
<langpack iso3="scg"/>
<langpack iso3="cze"/>
<langpack iso3="kor"/>
<langpack iso3="glg"/>
</locale>
<resources>
<res src="documentation/LICENSE.html" id="HTMLLicencePanel.licence"/>
<res src="build/installer/izpack/default_shortcutSpec.xml" id="shortcutSpec.xml"/>
<res src="build/installer/izpack/unix_shortcutSpec.xml" id="Unix_shortcutSpec.xml"/>
<res src="build/installer/izpack/RegistrySpec.xml" id="RegistrySpec.xml"/>
</resources>
<panels>
<panel classname="HTMLLicencePanel" />
<panel classname="TargetPanel" />
<panel classname="PacksPanel" />
<panel classname="InstallPanel" />
<panel classname="ShortcutPanel" />
<panel classname="FinishPanel" />
</panels>
<listeners>
<listener installer="RegistryInstallerListener"
uninstaller="RegistryUninstallerListener">
<os family="windows"/>
</listener>
</listeners>
<packs>
<pack name="Spark" required="yes">
<description>XMPP Client</description>
<file src="src/resources/images/spark.ico" targetdir="$INSTALL_PATH/resources/"/>
<file src="src/resources/images/spark-32x32.png" targetdir="$INSTALL_PATH/resources/"/>
<file src="target/build/Spark.exe" targetdir="$INSTALL_PATH" os="windows"/>
<file src="target/build/starter.exe" targetdir="$INSTALL_PATH" os="windows"/>
<file src="build/installer/izpack/spark" targetdir="$INSTALL_PATH" os="unix"/>
<file src="target/build/lib" targetdir="$INSTALL_PATH"/>
<file src="target/build/logs" targetdir="$INSTALL_PATH"/>
<file src="target/build/plugins" targetdir="$INSTALL_PATH"/>
<file src="target/build/resources" targetdir="$INSTALL_PATH"/>
<file src="target/build/xtra" targetdir="$INSTALL_PATH"/>
<parsable targetfile="$INSTALL_PATH/spark" os="unix"/>
<!-- <parsable targetfile="$INSTALL_PATH/starter" os="unix"/> -->
<executable targetfile="$INSTALL_PATH/spark" os="unix"/>
<executable targetfile="$INSTALL_PATH/starter.exe" os="windows"/>
<executable targetfile="$INSTALL_PATH/Spark.exe" os="windows"/>
</pack>
</packs>
<!-- The native libraries to add -->
<native type="izpack" name="ShellLink.dll"/>
<native type="izpack" name="ShellLink_x64.dll"/>
<native type="3rdparty" name="COIOSHelper.dll" stage="both">
<os family="windows"/>
</native>
</installation>

View File

@ -1,89 +0,0 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<izpack:installation version="5.0"
xmlns:izpack="http://izpack.org/schema/installation"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://izpack.org/schema/installation http://izpack.org/schema/5.0/izpack-installation-5.0.xsd">
<info>
<appname>Spark</appname>
<appversion>2.7.2</appversion>
<url>http://www.igniterealtime.org</url>
<!--<pack200/>--> <!-- Problem with the latest IzPack Release -->
<!--<run-privileged />--> <!-- Problem with the latest IzPack Release -->
<javaversion>1.7</javaversion>
<requiresjdk>no</requiresjdk>
<run-privileged uninstaller="yes" />
</info>
<guiprefs width="640" height="480" resizable="no">
</guiprefs>
<variables>
<variable name="DesktopShortcutCheckboxEnabled" value="true" />
<variable name="ApplicationShortcutPath" value="ApplicationShortcuts" />
</variables>
<locale>
<langpack iso3="eng" />
</locale>
<resources>
<res src="documentation/LICENSE.html" id="HTMLLicencePanel.licence" />
<res src="build/installer/izpack/default_shortcutSpec.xml" id="shortcutSpec.xml" />
<res src="build/installer/izpack/unix_shortcutSpec.xml" id="Unix_shortcutSpec.xml" />
<res src="build/installer/izpack/RegistrySpec.xml" id="RegistrySpec.xml" />
</resources>
<panels>
<panel classname="HTMLLicencePanel" />
<panel classname="TargetPanel" />
<panel classname="PacksPanel" />
<panel classname="InstallPanel" />
<panel classname="ShortcutPanel" />
<panel classname="FinishPanel" />
</panels>
<listeners>
<listener classname="RegistryInstallerListener" stage="install">
<os family="windows" />
</listener>
<listener classname="RegistryUninstallerListener" stage="uninstall">
<os family="windows" />
</listener>
</listeners>
<packs>
<pack name="Spark" required="yes">
<description>Spark Client</description>
<file src="src/resources/images/spark.ico" targetdir="$INSTALL_PATH/resources/" />
<file src="src/resources/images/spark-32x32.png" targetdir="$INSTALL_PATH/resources/" />
<file src="target/build/Spark.exe" targetdir="$INSTALL_PATH" os="windows" />
<file src="target/build/starter.exe" targetdir="$INSTALL_PATH" os="windows" />
<file src="build/installer/izpack/spark" targetdir="$INSTALL_PATH" os="unix" />
<fileset dir="target/build/lib" targetdir="$INSTALL_PATH/lib/" />
<fileset dir="target/build/plugins" targetdir="$INSTALL_PATH/plugins/" />
<fileset dir="target/build/resources" targetdir="$INSTALL_PATH/resources/" />
<fileset dir="target/build/xtra" targetdir="$INSTALL_PATH/xtra/" />
<parsable targetfile="$INSTALL_PATH/spark" os="unix" />
<!-- <parsable targetfile="$INSTALL_PATH/starter" os="unix"/> -->
<executable targetfile="$INSTALL_PATH/spark" os="unix" />
<executable targetfile="$INSTALL_PATH/starter.exe" os="windows" />
<executable targetfile="$INSTALL_PATH/Spark.exe" os="windows" />
</pack>
</packs>
<!-- The native libraries to add -->
<natives>
<native type="izpack" name="ShellLink.dll" />
<native type="izpack" name="ShellLink_x64.dll" />
<native type="3rdparty" name="COIOSHelper.dll" stage="both">
<os family="windows" />
</native>
<native type="3rdparty" name="COIOSHelper_x64.dll" stage="both">
<os family="windows" />
</native>
</natives>
</izpack:installation>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +0,0 @@
; -- Spark.iss --
; Demonstrates copying 3 files and creating an icon.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!
[Setup]
AppName=Spark
AppVerName=Spark Version 2.6.0
DefaultDirName={pf}\Spark
DefaultGroupName=Spark
UninstallDisplayIcon={app}\Spark.exe
Compression=lzma
SolidCompression=yes
OutputDir=userdocs:Spark Setup
[Files]
Source: "..\..\target\build\Spark.exe"; DestDir: "{app}"
Source: "..\..\target\build\starter.exe"; DestDir: "{app}"
Source: "..\..\target\build\lib\*"; DestDir: "{app}\lib"
Source: "..\..\target\build\lib\windows\*"; DestDir: "{app}\lib\windows\"
Source: "..\..\target\build\plugins\*"; DestDir: "{app}\plugins"
Source: "..\..\target\build\resources\*"; DestDir: "{app}\resources"
Source: "..\..\target\build\xtra\emoticons\*"; DestDir: "{app}\xtra\emoticons\"
[Icons]
Name: "{group}\Spark"; Filename: "{app}\Spark.exe"
[Registry]
Root: HKCR; Subkey: "Applications\Spark.exe"; ValueName: "TaskbarGroupIcon"; ValueData: "{app}\resources\spark.ico"

View File

@ -1,182 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<install4j version="3.2.1">
<directoryPresets config="../../target/build/lib" />
<application name="%APP_NAME%" distributionSourceDir="" applicationId="3057-7228-2063-7466" mediaDir="../../../../.." mediaFilePattern="spark_%VERSION%" compression="6" lzmaCompression="true" keepModificationTimes="false" shortName="%APP_SHORT_NAME%" publisher="%PUBLISHER%" publisherWeb="%PUBLISHER_URL%" version="%VERSION_MAJOR%.%VERSION_MINOR%.%VERSION_REVISION%" allPathsRelative="true" backupOnSave="false" autoSave="false" macSignature="????" javaMinVersion="1.5" javaMaxVersion="1.6" allowBetaVM="false">
<searchSequence>
<registry />
<envVar name="JAVA_HOME" />
<envVar name="JDK_HOME" />
</searchSequence>
<variables>
<variable name="VERSION_MAJOR" value="2" />
<variable name="VERSION_MINOR" value="5" />
<variable name="VERSION_REVISION" value="0" />
<variable name="APP_NAME" value="Spark" />
<variable name="APP_SHORT_NAME" value="Spark" />
<variable name="PUBLISHER" value="Jive Software" />
<variable name="PUBLISHER_URL" value="http://www.jivesoftware.com" />
<variable name="PRODUCT_NAME" value="Spark" />
<variable name="FILE_PREFIX" value="" />
<variable name="RELEASE_ROOT_PATH" value="../target/installer" />
<variable name="VARIABLE" value="" />
<variable name="MACSYSTEM" value="/System/Library/Java" />
</variables>
</application>
<files>
<mountPoints>
<mountPoint name="" id="1" location="" mode="755" />
</mountPoints>
<entries>
<dirEntry mountPoint="1" file="../../target/build" overwrite="1" shared="false" mode="644" dontUninstall="false" excludeSuffixes="" dirMode="755">
<exclude>
<entry location="resources/version.xml~" launcher="false" />
</exclude>
</dirEntry>
</entries>
<components />
</files>
<launchers>
<launcher name="Spark" id="4" external="false" excludeFromMenu="false" menuName="" icnsFile="../../src/resources/images/message.icns" pngIcon16File="../../src/resources/images/message.png" pngIcon32File="../../src/resources/images/message-32x32.png" macServiceDependencies="" allowUserChangeServiceStartType="true">
<executable name="Spark" type="1" iconSet="true" iconFile="../../src/resources/images/message.ico" executableDir="." redirectStderr="true" stderrFile="logs/error.log" redirectStdout="true" stdoutFile="logs/output.log" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="communicator" jreLocation="">
<versionInfo include="true" fileVersion="%VERSION%" companyName="" fileDescription="Spark" legalCopyright="Jive Software" productVersion="" internalName="%PRODUCT_NAME%" />
</executable>
<splashScreen show="false" autoOff="true" alwaysOnTop="true" width="244" height="188" bitmapFile="../../src/resources/images/spark.png">
<text>
<statusLine x="4" y="64" text="" font="Arial" fontSize="10" fontColor="0,0,0" fontWeight="500" />
<versionLine x="146" y="167" text="%VERSION%" font="Arial" fontSize="10" fontColor="0,0,0" fontWeight="600" />
</text>
</splashScreen>
<java mainClass="org.jivesoftware.launcher.Startup" vmParameters="&quot;-Dappdir=%INSTALL4J_EXEDIR%&quot; -Dsun.java2d.noddraw=true" arguments="" allowVMPassthroughParameters="true" minVersion="" maxVersion="" preferredVM="client" allowBetaVM="false" jdkOnly="false">
<searchSequence>
<registry />
<envVar name="JAVA_HOME" />
<envVar name="JDK_HOME" />
</searchSequence>
<classPath>
<scanDirectory location="lib" failOnError="true" />
<directory location="resources" failOnError="false" />
<scanDirectory location="lib/windows" failOnError="false" />
<envVar name="macSystem" failOnError="false" />
<scanDirectory location="lib/linux" failOnError="false" />
</classPath>
<nativeLibraryDirectories>
<directory name="resources" />
<directory name="lib/windows" />
</nativeLibraryDirectories>
</java>
<includedFiles />
</launcher>
<launcher name="starter" id="21" external="false" excludeFromMenu="false" menuName="" icnsFile="" pngIcon16File="" pngIcon32File="" macServiceDependencies="" allowUserChangeServiceStartType="true">
<executable name="starter" type="1" iconSet="false" iconFile="" executableDir="." redirectStderr="true" stderrFile="error.log" redirectStdout="false" stdoutFile="output.log" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="false" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="">
<versionInfo include="false" fileVersion="" companyName="" fileDescription="" legalCopyright="" productVersion="" internalName="" />
</executable>
<splashScreen show="false" autoOff="true" alwaysOnTop="true" width="0" height="0" bitmapFile="">
<text>
<statusLine x="20" y="20" text="" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
<versionLine x="20" y="40" text="version %VERSION%" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
</text>
</splashScreen>
<java mainClass="org.jivesoftware.Restarter" vmParameters="" arguments="" allowVMPassthroughParameters="true" minVersion="" maxVersion="" preferredVM="" allowBetaVM="false" jdkOnly="false">
<searchSequence>
<registry />
<envVar name="JAVA_HOME" />
<envVar name="JDK_HOME" />
</searchSequence>
<classPath>
<scanDirectory location="lib" failOnError="false" />
</classPath>
<nativeLibraryDirectories />
</java>
<includedFiles />
</launcher>
</launchers>
<installerGui installerType="1" runUninstallerOnUpdate="true" addOnAppId="" suggestPreviousLocations="true" allowUnattendedInstall="true" useCustomHeaderImage="false" customHeaderImage="" customSize="false" customWidth="500" customHeight="390">
<customCode preAction="false" preActionClass="" postAction="true" postActionClass="org.jivesoftware.launcher.Installer" preUninstallAction="false" preUninstallActionClass="" postUninstallAction="true" postUninstallActionClass="org.jivesoftware.launcher.Uninstaller" initHandler="false" initHandlerClass="" directoryValidator="false" directoryValidatorClass="" installationHandler="false" installationHandlerClass="">
<archive location="../../target/build/lib/startup.jar" />
</customCode>
<standardScreens>
<screen id="welcome" enabled="true" useCustomBanner="false" bannerImageFile="" background="255,255,255" />
<screen id="license" enabled="true" file="../../documentation/LICENSE.html" />
<screen id="location" enabled="true" showSpace="true" suggestAppDir="true" />
<screen id="components" enabled="true" allSelected="true" firstMandatory="true">
<selectedComponents />
<mandatoryComponents />
</screen>
<screen id="programGroup" enabled="true" />
<screen id="fileAssociations" enabled="true">
<associations />
</screen>
<screen id="services" enabled="true" allSelected="true">
<selectedServiceLaunchers />
</screen>
<screen id="additionalTasks" enabled="true" customTasksPlacement="1">
<customTasks />
</screen>
<screen id="preInfo" enabled="false" file="" />
<screen id="install" enabled="true" />
<screen id="postInfo" enabled="false" file="" />
<screen id="finished" enabled="true" useCustomBanner="false" bannerImageFile="" background="255,255,255" />
</standardScreens>
<customScreens />
</installerGui>
<mediaSets>
<win32 name="Windows" id="2" mediaFileName="" installDir="Spark" allLaunchers="true" includedJRE="windows-x86-1.6.0" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="4" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="3" desktopLauncherId="4" programGroup="Spark" allowUserDisableStartMenuCreation="false" reboot="false" rebootUninstaller="false" modeQuickLaunchIon="3">
<selectedLaunchers />
<messageSet language="English" />
<exclude>
<entry location="bin/startup.bat" launcher="false" />
<entry location="lib/linux" launcher="false" />
<entry location="lib/mac" launcher="false" />
<entry location="plugins/idlelinux.jar.pack" launcher="false" />
</exclude>
<variables />
<excludedScreenIds />
<additionalStartMenuEntries />
</win32>
<macos name="Mac OS X Single Bundle" id="6" mediaFileName="" installDir="%APP_SHORT_NAME%" allLaunchers="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="4" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="1" desktopLauncherId="">
<selectedLaunchers>
<launcher id="4" />
</selectedLaunchers>
<messageSet language="English" />
<exclude />
<variables />
<excludedScreenIds />
</macos>
<win32 name="Updater" id="12" mediaFileName="CommunicatorUpdate" installDir="Jive Communicator" allLaunchers="false" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="4" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="1" desktopLauncherId="" programGroup="Jive IM" allowUserDisableStartMenuCreation="false" reboot="false" rebootUninstaller="false" modeQuickLaunchIon="1">
<selectedLaunchers>
<launcher id="4" />
</selectedLaunchers>
<messageSet language="English" />
<exclude />
<variables />
<excludedScreenIds />
<additionalStartMenuEntries />
</win32>
<unixArchive name="Unix Archive" id="13" mediaFileName="" installDir="%APP_SHORT_NAME%" allLaunchers="true" includedJRE="linux-x86-1.6.0_client_only" manualJREEntry="false" customScriptMode="1" customScriptFile="">
<selectedLaunchers />
<messageSet language="English" />
<exclude>
<entry location="bin/startup.bat" launcher="false" />
<entry location="lib/windows" launcher="false" />
<entry location="plugins/jniwrapper.jar" launcher="false" />
</exclude>
<variables />
<customScriptLines />
</unixArchive>
<win32 name="Windows NON-JRE" id="19" mediaFileName="spark_%VERSION%_online" installDir="Spark" allLaunchers="true" includedJRE="windows-x86-1.5.0_05_us_only" manualJREEntry="false" bundleType="2" jreURL="http://www.jivesoftware.org/updater/releases/windows-x86-1.5.0_05.tar.gz" jreFtpURL="" jreShared="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="4" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="3" desktopLauncherId="4" programGroup="Spark" allowUserDisableStartMenuCreation="false" reboot="false" rebootUninstaller="false" modeQuickLaunchIon="2">
<selectedLaunchers />
<messageSet language="English" />
<exclude>
<entry location="bin/startup.bat" launcher="false" />
<entry location="lib/linux" launcher="false" />
</exclude>
<variables />
<excludedScreenIds />
<additionalStartMenuEntries />
</win32>
</mediaSets>
<buildIds buildAll="false">
<mediaSet refId="2" />
</buildIds>
</install4j>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
build/lib/dist/fmj.jar vendored

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
build/lib/dist/jna.jar vendored

Binary file not shown.

BIN
build/lib/dist/js.jar vendored

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,58 +0,0 @@
#------------------------------------------------------------------------------
#
# The following properties set the logging levels and log appender. The
# log4j.rootCategory variable defines the default log level and one or more
# appenders. For the console, use 'S'. For the daily rolling file, use 'R'.
# For an HTML formatted log, use 'H'.
#
# To override the default (rootCategory) log level, define a property of the
# form (see below for available values):
#
# log4j.logger. =
#
# Available logger names:
# TODO
#
# Possible Log Levels:
# FATAL, ERROR, WARN, INFO, DEBUG
#
#------------------------------------------------------------------------------
log4j.rootCategory=INFO, S
log4j.logger.com.dappit.Dapper.parser=ERROR
log4j.logger.org.w3c.tidy=FATAL
#------------------------------------------------------------------------------
#
# The following properties configure the console (stdout) appender.
# See http://logging.apache.org/log4j/docs/api/index.html for details.
#
#------------------------------------------------------------------------------
log4j.appender.S = org.apache.log4j.ConsoleAppender
log4j.appender.S.layout = org.apache.log4j.PatternLayout
log4j.appender.S.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
#------------------------------------------------------------------------------
#
# The following properties configure the Daily Rolling File appender.
# See http://logging.apache.org/log4j/docs/api/index.html for details.
#
#------------------------------------------------------------------------------
log4j.appender.R = org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File = logs/logs.log
log4j.appender.R.Append = true
log4j.appender.R.DatePattern = '.'yyy-MM-dd
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
#------------------------------------------------------------------------------
#
# The following properties configure the Rolling File appender in HTML.
# See http://logging.apache.org/log4j/docs/api/index.html for details.
#
#------------------------------------------------------------------------------
log4j.appender.H = org.apache.log4j.RollingFileAppender
log4j.appender.H.File = logs/log.html
log4j.appender.H.MaxFileSize = 100KB
log4j.appender.H.Append = false
log4j.appender.H.layout = org.apache.log4j.HTMLLayout

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More