JAVA開發示例:如何將一個JAVA專案打包成一個可執行的JAR包
阿新 • • 發佈:2022-03-23
功能需求
需要將一個JAVA專案打包成一個可執行的JAR包,然後通過 java -jar 執行
實現方案
修改pom.xml檔案,新增外掛maven-assembly-plugin
<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <appendAssemblyId>false</appendAssemblyId> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <!-- 此處指定main方法入口的class --> <mainClass>com.bsmn.test.TestApplication</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>assembly</goal> </goals> </execution> </executions> </plugin>
打包
mvn clean package -Dmaven.test.skip=true
執行
java -jar xxx.jar