<build>
<plugins>
<plugin>
<groupId>io.github.fvarrui</groupId>
<artifactId>javapackager</artifactId>
<version>1.5.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>package</goal>
</goals>
<configuration>
<!-- mandatory -->
<mainClass>com.jiading.controller.SmController</mainClass>
<!-- optional -->
<bundleJre>true</bundleJre>
<jrePath>D:\proenvoment\JDK\jre1.8.0_171</jrePath>
<generateInstaller>true</generateInstaller>
<administratorRequired>true</administratorRequired>
<!-- <platform>auto|linux|mac|windows</platform> -->
<platform>windows</platform>
<additionalResources>
<!-- <additionalResource>file path</additionalResource>
<additionalResource>folder path</additionalResource>
<additionalResource>...</additionalResource> -->
</additionalResources>
<!-- <linuxConfig>...</linuxConfig>
<macConfig>...</macConfig> -->
<winConfig>
<!-- general properties -->
<icoFile>C:\Users\Lenovo\Desktop\icon.ico</icoFile>
<generateSetup>true</generateSetup>
<generateMsi>true</generateMsi>
<generateMsm>true</generateMsm>
<!-- exe creation properties -->
<headerType>gui</headerType>
<companyName>${organizationName}</companyName>
<fileVersion>1.0.0.0</fileVersion>
<txtFileVersion>${version}</txtFileVersion>
<productVersion>1.0.0.0</productVersion>
<txtProductVersion>${version}</txtProductVersion>
<fileDescription>${description}</fileDescription>
<copyright>${organizationName}</copyright>
<productName>${name}</productName>
<internalName>${name}</internalName>
<!-- <originalFilename>${name}.exe</originalFilename> -->
<originalFilename>${name}.exe</originalFilename>
<!-- installer generation properties -->
<disableDirPage>true</disableDirPage>
<disableProgramGroupPage>true</disableProgramGroupPage>
<disableFinishedPage>true</disableFinishedPage>
<createDesktopIconTask>true</createDesktopIconTask>
<!-- enables/disables installers generation -->
<generateSetup>true</generateSetup>
<generateMsi>true</generateMsi>
</winConfig>
<!-- [...] -->
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>