Maven?項目用Assembly打包可執(zhí)行jar包的方法
更新時間:2023年03月01日 10:56:31 作者:幸福眼淚
這篇文章主要介紹了Maven?項目用Assembly打包可執(zhí)行jar包的方法,該方法只可打包非spring項目的可執(zhí)行jar包,需要的朋友可以參考下
該方法只可打包非spring項目的可執(zhí)行jar包
1、添加maven插件
<build> <finalName>DataCollector</finalName> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> <plugins> <!-- 設置源文件編碼方式 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> <!--mvn assembly:assembly命令打jar包--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.3</version> <configuration> <appendAssemblyId>false</appendAssemblyId> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>com.main.RunMain</mainClass> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>assembly</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
2、mvn clean(清理下項目)
3、maven update project(用eclipse工具)
4、命令后執(zhí)行命令mvn assembly:assembly -Dmaven.test.skip
進入target目錄會看到這jar包:DataCollector.jar
5、執(zhí)行 java -jar DataCollector.jar
如果這個不管用,可以參考http://www.dbjr.com.cn/article/276771.htm
到此這篇關于Maven 項目用Assembly打包可執(zhí)行jar包的方法的文章就介紹到這了,更多相關Maven打包可執(zhí)行jar包內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SpringBoot實現(xiàn)接口參數(shù)加密解密的示例代碼
加密解密本身并不是難事,問題是在何時去處理?SpringMVC?中給我們提供了?ResponseBodyAdvice?和?RequestBodyAdvice,利用這兩個工具可以對請求和響應進行預處理,非常方便。廢話不多說,我們一起來學習一下2022-09-09SpringBoot整合MybatisPlus的基本應用詳解
MyBatis-Plus (簡稱 MP)是一個 MyBatis的增強工具,在 MyBatis 的基礎上只做增強不做改變,為 簡化開發(fā)、提高效率而生,本文將給大家介紹一下SpringBoot整合MybatisPlus的基本應用,需要的朋友可以參考下2024-05-05超簡單的java獲取鼠標點擊位置坐標的實例(鼠標在Jframe上的坐標)
在Java窗體Jframe上獲取鼠標點擊的坐標,其中使用了匿名內部類,實例代碼非常簡單易懂,大家可以學習一下2018-03-03常用數(shù)字簽名算法RSA與DSA的Java程序內實現(xiàn)示例
這篇文章主要介紹了常用數(shù)字簽名算法RSA與DSA的Java程序內實現(xiàn)示例,一般來說DSA算法用于簽名的效率會比RSA要快,需要的朋友可以參考下2016-04-04