这个文章主要解决这样几个问题
- IDEA如何用Maven管理项目
- Maven如何打包成可执行jar
- JSmooth转jar为exe文件
IDEA如何用Maven管理项目
Maven如何打包成可执行jar
在pom.xml中配置
com.rick.client.App
是main函数所在的类
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.rick.client.App</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>ibiblio.org</id>
<name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
</repository>
</repositories>
执行mvn命令,打包可执行jar
E:\p4v_location\watsonsTNA\fine>mvn assembly:assembly
E:\p4v_location\watsonsTNA\fine\target>java -jar exe-1.0-SNAPSHOT.jar
JSmooth转jar为exe文件