Version 2.4.0
- NEW #48: Add last resort fallback option classpath
Set<String> classpath
. - FIX #52: Use launch4j version 3.11 which added the linux 64 bit binaries.
- FIX #53: Update the xstream dependency to version 1.4.9.
- FIX #54: Add test case for the gradle versions 3.3 and 3.4.1.
- FIX #56: Correct the table rendering in the README's description (thc202)
- FIX #58: Correct the example dependency (Colin Rudd)
- NEW #50: Add the
variables
property to set the environment variables.
Version 2.3.0
- FIX #45: Add the missing message if an instance already exists.
- FIX #46: Migrate the jvm options from
String opt
toSet<String> jvmOptions
. - FIX #47: Only depend on one of the jar generating tasks.
- FIX #48: Allow a customized classpath modification.
- FIX #49: Keep a copy of the generated launch4j xml with the
l4j-debug
project property.
Version 2.2.0
- FIX #43: Relativize absolute icon and splash paths to the outfile.
Version 2.1.0
- FIX #35: Avoid jar version mismatch in launch4jäs lib folder.
- FIX #37: Allow manual control of the classpath.
Version 2.0.1
- FIX #34: Fix compatibility issues with Gradle version 2.
Version 2.0.0
Rework and restructure the plugin
-
NEW: Add customizable task types
edu.sc.seis.launch4j.tasks.Launch4jLibraryTask
andedu.sc.seis.launch4j.tasks.Launch4jExternalTask
-
FIX #7: Create multiple executables with one gradle run.
-
FIX #24: Exposed tasks are not replaced.
-
FIX #33: Tasks expose correct outputs.
-
DEPRECATED: The property
description
is deprecated in favor of the propertyfileDescription
to avoid a name conflict with the task's description. -
DEPRECATED: The task
launch4j
is deprecated in favor ofcreateExe
task to avoid a name conflict between this placeholder task and the launch4j configuration. -
REMOVED: The tasks
generateXmlConfig
,copyL4jLib
,copyL4jBinLib
,unzipL4jBin
createExeWithBin
, andcreateExeWithJar
are implemented internally instead of tasks. The createExeWithJar task's functionality is implemented in the createExe task. -
REMOVED: The properties
launch4jCmd
andexternalLaunch4j
Version 1.6.2
- FIX #30: update to launch4j Version 3.9
Add these properties:trademarks
language
Version 1.6.1
- NEW: Add option
libraryDirLaunch4j
- CHANGE: The property
outfile
may be a relative path, which will be created and the library files will be relativized against this path.
Version 1.6
- NEW: Add property
libraryDir
to change the classpath folder for the dependencies (FFourtyTwo)