|
|
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
|
|
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
|
<groupId>org.example</groupId>
|
|
|
|
|
<artifactId>starter-jar2exe</artifactId>
|
|
|
|
|
<version>1.0-SNAPSHOT</version>
|
|
|
|
|
<name>starter-jar2exe</name>
|
|
|
|
|
<url>http://maven.apache.org</url>
|
|
|
|
|
|
|
|
|
|
<repositories>
|
|
|
|
|
<!-- 将中央仓库地址指向阿里云聚合仓库,提高下载速度 -->
|
|
|
|
|
<repository>
|
|
|
|
|
<id>aliyun</id>
|
|
|
|
|
<name>Aliyun Repository</name>
|
|
|
|
|
<layout>default</layout>
|
|
|
|
|
<url>https://maven.aliyun.com/repository/public</url>
|
|
|
|
|
</repository>
|
|
|
|
|
</repositories>
|
|
|
|
|
<pluginRepositories>
|
|
|
|
|
<!-- 将插件的仓库指向阿里云聚合仓库,解决低版本maven下载插件异常或提高下载速度 -->
|
|
|
|
|
<pluginRepository>
|
|
|
|
|
<id>aliyun</id>
|
|
|
|
|
<name>Aliyun Repository</name>
|
|
|
|
|
<url>https://maven.aliyun.com/repository/public</url>
|
|
|
|
|
<layout>default</layout>
|
|
|
|
|
</pluginRepository>
|
|
|
|
|
</pluginRepositories>
|
|
|
|
|
|
|
|
|
|
<properties>
|
|
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
|
|
</properties>
|
|
|
|
|
|
|
|
|
|
<build>
|
|
|
|
|
<plugins>
|
|
|
|
|
<plugin>
|
|
|
|
|
<groupId>io.github.fvarrui</groupId>
|
|
|
|
|
<artifactId>javapackager</artifactId>
|
|
|
|
|
<version>1.7.1</version>
|
|
|
|
|
<executions>
|
|
|
|
|
<execution>
|
|
|
|
|
<phase>package</phase>
|
|
|
|
|
<goals>
|
|
|
|
|
<goal>package</goal>
|
|
|
|
|
</goals>
|
|
|
|
|
<configuration>
|
|
|
|
|
<!-- mandatory -->
|
|
|
|
|
<mainClass>com.example.jar2exe.Application</mainClass>
|
|
|
|
|
<!-- optional -->
|
|
|
|
|
<bundleJre>true</bundleJre>
|
|
|
|
|
<generateInstaller>true</generateInstaller>
|
|
|
|
|
<administratorRequired>true</administratorRequired>
|
|
|
|
|
<platform>windows</platform>
|
|
|
|
|
<displayName>${artifactId}</displayName>
|
|
|
|
|
<version>${version}</version>
|
|
|
|
|
<additionalResources>
|
|
|
|
|
<additionalResource>${project.basedir}/src/main/resources/icon.ico</additionalResource>
|
|
|
|
|
</additionalResources>
|
|
|
|
|
<linuxConfig></linuxConfig>
|
|
|
|
|
<macConfig></macConfig>
|
|
|
|
|
<winConfig>
|
|
|
|
|
<icoFile>${project.basedir}/src/main/resources/icon.ico</icoFile>
|
|
|
|
|
<generateSetup>false</generateSetup>
|
|
|
|
|
<generateMsi>false</generateMsi>
|
|
|
|
|
<generateMsm>false</generateMsm>
|
|
|
|
|
</winConfig>
|
|
|
|
|
</configuration>
|
|
|
|
|
</execution>
|
|
|
|
|
</executions>
|
|
|
|
|
</plugin>
|
|
|
|
|
</plugins>
|
|
|
|
|
</build>
|
|
|
|
|
|
|
|
|
|
</project>
|