一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - maven打包成第三方j(luò)ar包且把pom依賴包打入進(jìn)來的方法

maven打包成第三方j(luò)ar包且把pom依賴包打入進(jìn)來的方法

2021-06-10 15:40tuifeideyouran Java教程

這篇文章主要介紹了maven打包成第三方j(luò)ar包且把pom依賴包打入進(jìn)來的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

添加此plugin到項(xiàng)目的pom.xml中

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<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>

如果出現(xiàn)class重名的情況,這時(shí)候就要把最新的版本號(hào)添加進(jìn)去即可,

2,打包命令:mvn assembly:assembly, 執(zhí)行成功后會(huì)在target文件夾下多出一個(gè)以-jar-with-dependencies結(jié)尾的jar包. 這個(gè)jar包就包含了項(xiàng)目所依賴的所有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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<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>

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:http://www.cnblogs.com/tuifeideyouran/p/5277893.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 果冻传媒在线视频播放观看 | 大肥臀风间由美 中文字幕 大东北chinesexxxx露脸 | 激情艳妇之性事高h | 小柔的性放荡羞辱日记 | 欧美一级专区免费大片 | 欧美日韩在线一区 | 亚洲国产精品成 | 精品高潮呻吟99AV无码视频 | 被高跟鞋调教丨vk | 亚洲精品二三区伊人久久 | 欧美专区在线播放 | 日本视频一区在线观看免费 | 精品无码一区二区三区中文字幕 | 午夜精品久久久久久 | 国产午夜永久福利视频在线观看 | 亚洲视频在线观看免费视频 | 成人啪精品视频免费网站 | 动漫美丽妇人1~2在线看 | 久久精品亚洲热综合一本 | 精品无人区麻豆乱码无限制 | 亚洲欧美一 | 不知火舞被c视频在线播放 不卡一区二区三区卡 | 香蕉国产成版人视频在线观看 | 免费在线电视 | 草莓视频旧版 | 精品国产自在现线拍400部 | tobu8中国在线观看免费视频 | 婷婷久久综合九色综合九七 | 欧美精品一区二区三区免费观看 | 午夜亚洲国产 | 青草视频在线观看视频 | 国产成人精品免费视频大全五级 | 91精品国产综合久久香蕉 | 国产精品视频视频久久 | 77久久| 舔逼 | 国产综合久久久久 | 日本一卡二卡3卡四卡无卡网址 | 无码天堂亚洲国产AV久久 | 出差上的少妇20p | 日本性爱 |