成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

maven最佳實(shí)踐

honmaple / 3450人閱讀

摘要:是一個(gè)優(yōu)秀的項(xiàng)目管理工具。目前市面上優(yōu)秀的書(shū)籍就是實(shí)戰(zhàn)。就表示將依賴(lài)的包路徑寫(xiě)入到文件中。但要注意,寫(xiě)入的只是包的名字,所以運(yùn)行的包要和包要在同一個(gè)目錄下。此外,去搜索想要的包的配置。這個(gè)時(shí)候去官網(wǎng)下載,找里面的文件配置。

maven是一個(gè)優(yōu)秀的項(xiàng)目管理工具。目前市面上優(yōu)秀的書(shū)籍就是《maven實(shí)戰(zhàn)》。
依舊不能解決問(wèn)題:
1.maven內(nèi)置變量
Maven內(nèi)置變量說(shuō)明:
${basedir} 項(xiàng)目根目錄
${project.build.directory} 構(gòu)建目錄,缺省為target
${project.build.outputDirectory} 構(gòu)建過(guò)程輸出目錄,缺省為target/classes
${project.build.finalName} 產(chǎn)出物名稱(chēng),缺省為${project.artifactId}-${project.version} 當(dāng)前版本
${project.packaging} 打包類(lèi)型,缺省為jar
${project.xxx} 當(dāng)前pom文件的任意節(jié)點(diǎn)的內(nèi)容



  4.0.0
  cn.com.travelman
  CommonRestService
  0.0.1-SNAPSHOT
  RestService
  
    UTF-8
  
   
  
    junit
    junit
    4.12
    test

         
        ${project.groupId}
        ServiceData
        ${project.version}
        
  
  
   
           
        org.apache.maven.plugins  
        maven-compiler-plugin  
          
          1.7  
          1.7  
          
       
    
                org.apache.maven.plugins  
                maven-jar-plugin  
                  
                      
                          
                            true  
                            cn.com.travelman.service.rest.publish.Server  
                          
                      
                  
              
            
                org.apache.maven.plugins
                maven-dependency-plugin
                
                    
                        copy-dependencies
                        package
                        
                            copy-dependencies
                        
                        
                            ${project.build.directory}/lib
                            false
                            false
                            true
                        
                    
                
            
 
  

maven一個(gè)重要的特點(diǎn)就是:可以將classpath路徑的值寫(xiě)入jar的MF文件中。這樣就可以直接運(yùn)行jar文件。
使用maven-jar-plugin可以做到這一點(diǎn)。 true就表示將依賴(lài)的包路徑寫(xiě)入到MF文件中。但要注意,寫(xiě)入的classpath只是包的名字,所以運(yùn)行的JAR包要和lib包要在同一個(gè)目錄下。

maven可以在一個(gè)工程里面引入另外一個(gè)工程:

 
        ${project.groupId}
        ServiceData
        ${project.version}
        

沒(méi)錯(cuò),artifactId就是你另外一個(gè)工程的artifactId。這樣比起使用java build path去引用是不是牛逼方便很多?

并且用maven-dependency-plugin將這些包導(dǎo)出到指定的目錄中間。

此外,去 http://mvnrepository.com/搜索想要的包的配置。

另外一個(gè)問(wèn)題:這些搜索出來(lái)的配置并不是你想要的配置。比如搜索 apache cxf。
這個(gè)時(shí)候去官網(wǎng)下載sample,找里面的POM文件配置。

如何給maven配置多個(gè)源文件:
http://casheen.iteye.com/blog/540385

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/64284.html

相關(guān)文章

  • Maven_00

    摘要:例如,可以提供更改日志用源碼管理工具生成交叉引用郵件列表依賴(lài)清單單元測(cè)試報(bào)告含覆蓋率提供開(kāi)發(fā)過(guò)程的最佳實(shí)踐指南通過(guò)收集現(xiàn)行的開(kāi)發(fā)最佳實(shí)踐,來(lái)指導(dǎo)用構(gòu)建的項(xiàng)目。 本文大約1026個(gè)字,閱讀時(shí)間4分鐘。 主要介紹了Maven名字的由來(lái)、Maven產(chǎn)生的背景和Maven的主要功能。 問(wèn)題:Maven是啥? 大多數(shù)人都用Maven來(lái)管理Java項(xiàng)目的依賴(lài),這個(gè)應(yīng)該是Maven的主要功能沒(méi)跑了,...

    booster 評(píng)論0 收藏0
  • 【Rainbond最佳實(shí)踐】Spring Boot框架配置MySQL

    摘要:最佳實(shí)踐框架配置開(kāi)源軟件介紹是國(guó)內(nèi)首個(gè)開(kāi)源的生產(chǎn)級(jí)無(wú)服務(wù)器。詳細(xì)介紹項(xiàng)目地址框架簡(jiǎn)化了新應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程,云幫支持平臺(tái)部署類(lèi)應(yīng)用。配置數(shù)據(jù)庫(kù)云幫提供的相關(guān)配置目錄結(jié)構(gòu)如下,配置文件內(nèi)容僅供參考。 【Rainbond最佳實(shí)踐】Spring Boot框架配置MySQL Rainbond開(kāi)源軟件介紹: Rainbond是國(guó)內(nèi)首個(gè)開(kāi)源的生產(chǎn)級(jí)無(wú)服務(wù)器PaaS。 深度整合基于Kuber...

    xingqiba 評(píng)論0 收藏0
  • JHipster技術(shù)簡(jiǎn)介

    摘要:本文簡(jiǎn)單介紹是什么,為什么用,怎么用。技術(shù)棧是什么是一個(gè)開(kāi)發(fā)平臺(tái),用于生成,開(kāi)發(fā),部署和。實(shí)現(xiàn)需定制化源碼。 本文簡(jiǎn)單介紹Jhipster是什么,為什么用Jhipster,怎么用Jhipster。 WHAT - 技術(shù)棧 JHipster是什么 JHipster是一個(gè)開(kāi)發(fā)平臺(tái),用于生成,開(kāi)發(fā),部署Spring Boot + Angular/React Web Application和Sp...

    hightopo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<