真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用Maven實現(xiàn)打包生成一個可執(zhí)行jar包-創(chuàng)新互聯(lián)

這期內(nèi)容當中小編將會給大家?guī)碛嘘P使用Maven 實現(xiàn)打包生成一個可執(zhí)行jar包,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

目前創(chuàng)新互聯(lián)公司已為近1000家的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)站空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設計、云州網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1. 需求

項目打包,滿足以下要求:

1.整個項目打一個Zip包下面包括應用程序、應用程序依賴的jar包、說明文檔
2.項目打的jar包可以執(zhí)行不同類里的Main函數(shù)
3.項目源碼打的jar包要與依賴的第三方jar包分開
4.項目里的執(zhí)行腳本也要一塊打包并進行分類
5.document目錄下的readme.txt放在壓縮包的根目錄下,其他的還放在這個目錄下
6.打的jar包去掉不需要的目錄(文件)

2. 開發(fā)環(huán)境

IDEA-2016 Maven3.3.9

項目的目錄結(jié)構(gòu):

使用Maven 實現(xiàn)打包生成一個可執(zhí)行jar包

3. Maven打包插件介紹

assembly翻譯過來就是組裝、裝配的意思
Maven對項目打包常用的打包插件有三種,分別是:

插件功能
maven-jar-pluginmaven 默認打包插件,用來創(chuàng)建 project jar
maven-shade-plugin打可執(zhí)行包,executable(fat) jar
maven-assembly-plugin支持自定義打包方式

這里使用maven-jar-plugin和maven-assembly-plugin
項目目錄:

每次找jar包之前先clean一下,不然的話IDEA會認為你的項目沒有修改而不重新加載

另:配置文件的注釋已經(jīng)很詳細了,這里就不另外再說明了

4. Maven使用maven-jar-plugin打可執(zhí)行jar包

主要配置如下:


  org.apache.maven.plugins
  maven-jar-plugin
  2.4
  
  
    
    
      
      false

      
      
        
        true
        
        
        lib/
      
    
    
    
      
      **/assembly/
    
  

文章標題:使用Maven實現(xiàn)打包生成一個可執(zhí)行jar包-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/ddchhs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部