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

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

maven-profile-創(chuàng)新互聯(lián)

profile的目的是什么?
在我們實(shí)際的開發(fā)過程中會(huì)有dev、test、product等環(huán)境,或則不同的操作OS。而它們可能需要的配置參數(shù)是不一樣的,比如:數(shù)據(jù)庫。通常的做法就是在切換環(huán)境的同時(shí)修改我們的代碼或則同一個(gè)properties文件?;诖耍琺aven2.0給開發(fā)提供了一個(gè)更好的選擇,profiles就是用于不同環(huán)境構(gòu)建不同的project.

成都創(chuàng)新互聯(lián)主要業(yè)務(wù)有網(wǎng)站營銷策劃、成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、微信公眾號開發(fā)、微信小程序定制開發(fā)、HTML5建站、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、成都全網(wǎng)營銷資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。 

profile可以配置的地方有哪些?

  • 項(xiàng)目中的pom.xml
  • 系統(tǒng)用戶中的maven setting:%USER_HOME%/.m2/settings.xml
  • 全局的maven setting:(${maven.home}/conf/settings.xml)
  • 位于project basedir 中的profile descriptor:(profiles.xml)

profile配置不同的地方的作用是什么?
本質(zhì)上分為兩類:一種是maven setting,作用于所有的project,通常是將不影響project build的配置放在此類文件中。如:、(可以通過通配符被pom中properties屬性引用)。另一種則是pom.xml,作用于單個(gè)project或其子module,通常是將影響project build的參數(shù)配置在pom.xml中profile中,如:。

profile的激活方式?

  • mvn 命令行 -P,如:
    mvn groupId:artifactId:goal -P profile-1,profile-2
  • settings.xml中的標(biāo)簽,如:
    
    ...
    
    profile-1
    
    ...
    
* 根據(jù)JDK環(huán)境(自動(dòng)檢測),如:




1.4

...

* 根據(jù)OS,如:





Windows XP
Windows
x86
5.1.2600


...

* 根據(jù)中的,并同時(shí)來命令行中指定參數(shù):mvn groupId:artifactId:goal -Ddebug=false。如:





debug


...

* 根據(jù)中的自動(dòng)激活,如:



profile-1

true

...

* 根據(jù)中的,如:





target/generated-sources/axistools/wsdl2java/org/apache/maven


...

**pom.xml中的profile能修改哪些內(nèi)容?**

* 
* 
* 
* 
* (not actually available in the main POM, but used behind the scenes)
* 
* 
* 
* 
* a subset of the  element, which consists of:
      * 
      * 
      * 
      * 

**如何查看哪些profiles是生效的?**
 mvn help:active-profiles
 mvn help:active-profiles -P appserverConfig-dev
 mvn help:active-profiles -Denv=dev

參考文檔:http://maven.apache.org/guides/introduction/introduction-to-profiles.html

分享名稱:maven-profile-創(chuàng)新互聯(lián)
文章路徑:http://weahome.cn/article/gcecg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部