国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

maven打包成第三方jar包且把pom依賴包打入進來的方法

2024-07-14 08:42:47
字體:
來源:轉載
供稿:網友

添加此PLUGIN到項目的POM.XML中

<build>       <plugins>         <plugin>           <artifactId>maven-assembly-plugin</artifactId>           <configuration>             <archive>               <manifest>                 <mainClass>com.allen.capturewebdata.Main</mainClass>               </manifest>             </archive>             <descriptorRefs>               <descriptorRef>jar-with-dependencies</descriptorRef>             </descriptorRefs>           </configuration>         </plugin>       </plugins>     </build>

如果出現CLASS重名的情況,這時候就要把最新的版本號添加進去即可,

2,打包命令:mvn assembly:assembly, 執行成功后會在target文件夾下多出一個以-jar-with-dependencies結尾的JAR包. 這個JAR包就包含了項目所依賴的所有JAR的CLASS。

3.如果不希望依賴的JAR包變成CLASS的話,可以修改ASSEMBLY插件.

3.1 找到assembly在本地的地址,一般是c:/users/${your_login_name}/.m2//org/apache/maven/plugins/maven-assembly-plugin/2.4

3.2 用WINZIP或解壓工具打開此目錄下的maven-assembly-plugin-2.4.jar, 找到assemblies/jar-with-dependencies.xml

3.3 把里面的UNPACK改成FALSE即可

打包main

<build> <plugins>  <plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-jar-plugin</artifactId>  <configuration>   <archive>   <manifest>    <addClasspath>true</addClasspath>    <classpathPrefix>lib/</classpathPrefix>    <mainClass>com.coffee.bee.Main</mainClass>   </manifest>   </archive>  </configuration>  </plugin>  <plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-dependency-plugin</artifactId>  <executions>   <execution>   <id>copy</id>   <phase>package</phase>   <goals>    <goal>copy-dependencies</goal>   </goals>   <configuration>    <outputDirectory>${project.build.directory}/lib</outputDirectory>   </configuration>   </execution>  </executions>  </plugin> </plugins> </build>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商水县| 安陆市| 山西省| 厦门市| 黄陵县| 旺苍县| 奉化市| 鹿邑县| 临朐县| 那曲县| 岢岚县| 平陆县| 包头市| 山丹县| 贵南县| 揭东县| 黔南| 来宾市| 泉州市| 关岭| 阿尔山市| 孟村| 呼和浩特市| 辽源市| 洪泽县| 宾川县| 定兴县| 台州市| 方城县| 高清| 长治市| 棋牌| 余干县| 潢川县| 永安市| 静宁县| 罗城| 乌兰浩特市| 嘉鱼县| 贞丰县| 定州市|