Skip to content

Commit 20f6798

Browse files
authored
Merge pull request #212 from keastrid/why_1.1.1
Update to Why 1.1.1
2 parents 16d185a + 3b0b879 commit 20f6798

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/main/java/io/github/fvarrui/javapackager/packagers/CreateWindowsExeWhy.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
package io.github.fvarrui.javapackager.packagers;
22

33
import java.io.File;
4+
import java.util.ArrayList;
5+
import java.util.List;
46

57
import io.github.fvarrui.javapackager.model.Platform;
68
import io.github.fvarrui.javapackager.model.WindowsConfig;
79
import io.github.fvarrui.javapackager.utils.CommandUtils;
810
import io.github.fvarrui.javapackager.utils.FileUtils;
911
import io.github.fvarrui.javapackager.utils.Logger;
1012
import io.github.fvarrui.javapackager.utils.VelocityUtils;
13+
import org.twdata.maven.mojoexecutor.MojoExecutor;
14+
15+
import static org.twdata.maven.mojoexecutor.MojoExecutor.*;
16+
import static org.twdata.maven.mojoexecutor.MojoExecutor.configuration;
1117

1218
/**
1319
* Creates Windows executable with WinRun4j
@@ -68,6 +74,12 @@ protected File doApply(WindowsPackager packager) throws Exception {
6874
CommandUtils.execute(rcedit, getGenericExe(), "--set-icon", getGenericIcon());
6975
CommandUtils.execute(rcedit, getGenericExe(), "--application-manifest", getGenericManifest());
7076
CommandUtils.execute(rcedit, getGenericExe(), "--set-version-string", "FileDescription", name);
77+
CommandUtils.execute(rcedit, getGenericExe(), "--set-file-version", winConfig.getFileVersion());
78+
CommandUtils.execute(rcedit, getGenericExe(), "--set-product-version", winConfig.getProductVersion());
79+
CommandUtils.execute(rcedit, getGenericExe(), "--set-version-string", "CompanyName", winConfig.getCompanyName());
80+
CommandUtils.execute(rcedit, getGenericExe(), "--set-version-string", "InternalName", winConfig.getInternalName());
81+
CommandUtils.execute(rcedit, getGenericExe(), "--set-version-string", "OriginalFilename",winConfig.getOriginalFilename());
82+
CommandUtils.execute(rcedit, getGenericExe(), "--set-version-string", "ProductName", winConfig.getProductName());
7183

7284
// copies JAR to app folder
7385
FileUtils.copyFileToFolder(jarFile, appFolder);
-76.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)