-
-
Notifications
You must be signed in to change notification settings - Fork 75
Description
If for example version tag in pom file is looking like this: 302.08, on compile I receive this error:
[INFO] launch4j: Compiling resources
[INFO] launch4j: /var/folders/pr/ph8hgzmj4zj634b1m7zr6kl40000gn/T/launch4j15382095790625118632rc:3: digit exceeds base
[INFO] launch4j: Line 3 has errors...
[INFO] launch4j: FILEVERSION 302, 08, 0, 0
[ERROR]
net.sf.launch4j.BuilderException: net.sf.launch4j.ExecException: Exec failed: /Users/augustinluca/.m2/repository/net/sf/launch4j/launch4j/3.50/launch4j-3.50-workdir-mac/bin/windres --preprocessor=cat -J rc -O coff -F pe-i386 /var/folders/pr/ph8hgzmj4zj634b1m7zr6kl40000gn/T/launch4j15382095790625118632rc /var/folders/pr/ph8hgzmj4zj634b1m7zr6kl40000gn/T/launch4j15618097617603969619o
at net.sf.launch4j.Builder.build (Builder.java:149)
at com.akathist.maven.plugins.launch4j.Launch4jMojo.doExecute (Launch4jMojo.java:498)
at com.akathist.maven.plugins.launch4j.Launch4jMojo.execute (Launch4jMojo.java:358)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke (Method.java:566)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:255)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:201)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:361)
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:314)
plugin configuration is like this:
<plugin>
<groupId>com.akathist.maven.plugins.launch4j</groupId>
<artifactId>launch4j-maven-plugin</artifactId>
<version>2.6.0</version>
<executions>
<execution>
<id>launch4j_gui</id>
<phase>package</phase>
<goals>
<goal>launch4j</goal>
</goals>
<configuration>
<headerType>gui</headerType>
<outfile>${project.build.directory}/output/app.exe</outfile>
<jar>${project.build.directory}/output/app.jar</jar>
<icon>${project.build.directory}/output/app.ico</icon>
<jre>
<path>./lib/jre</path>
<minVersion>1.8</minVersion>
<maxVersion>11</maxVersion>
<initialHeapSize>128</initialHeapSize>
<maxHeapSize>1024</maxHeapSize>
</jre>
<versionInfo>
<fileDescription>app_name</fileDescription>
<productName>app_name</productName>
<companyName>${project.organization.name}</companyName>
<internalName>app_name</internalName>
<originalFilename>app_name.exe</originalFilename>
<copyright>Copyright © ${project.inceptionYear} ${project.organization.name}</copyright>
</versionInfo>
</configuration>
</execution>
</executions>
</plugin>