最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

maven多profile 打包下 -P參和-D參數(shù)的實現(xiàn)

 更新時間:2020年11月05日 11:31:00   作者:玉羽凌風  
這篇文章主要介紹了maven多profile 打包下 -P參和-D參數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧

P代表(Profiles配置文件)

在<profiles>指定的<id>中,可以通過-P進行傳遞或者賦值。

假如pom.xml如下

<profiles>
   <profile>
     <id>prod</id>
     ...
   </profile>
   <profile>
     <id>test</id>
     ...
   </profile>
  </profiles>

打包時執(zhí)行mvn clean package -P test將觸發(fā)test環(huán)境的profile配置 

如果pom.xml如下

<profile>
  <id>test</id>
  <activation>
   <property>
     <name>env</name>
     <value>test</value>
   </property>
  </activation>
  <id>prod</id>
   <property>
     <name>env</name>
     <value>prod</value>
   </property>
  </id>
</profile>

打包時執(zhí)行mvn clean package -P prod將觸發(fā)prod環(huán)境的profile配置

-D代表(Properties屬性)

假如pom.xml如下:

<properties>
  <attr>defaultattr</attr>
</properties>

執(zhí)行mvn -Dattr=newattr clean package,則pom.xml內(nèi)attr的實際值將被替換成newattr

命令行:

mvn -DpropertyName=propertyValue clean package 

如果propertyName不存在pom.xml,它將被設(shè)置。
 如果propertyName已經(jīng)存在pom.xml,其值將被作為參數(shù)傳遞的值覆蓋-D。
 如果要發(fā)送多個變量,請使用多個空格分隔符加-D:

mvn -DpropA=valueA -DpropB=valueB -DpropC=valueC clean package

到此這篇關(guān)于maven多profile 打包下 -P參和-D參數(shù)的實現(xiàn)的文章就介紹到這了,更多相關(guān)maven多profile 打包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

青河县| 喀什市| 马龙县| 闻喜县| 红河县| 高唐县| 萨嘎县| 黑山县| 上犹县| 靖边县| 德令哈市| 修文县| 长宁县| 龙井市| 沈阳市| 乡宁县| 西乌| 牙克石市| 乌兰察布市| 渭南市| 西乌珠穆沁旗| 云阳县| 垫江县| 临洮县| 昭觉县| 太谷县| 邵阳县| 临桂县| 汽车| 绍兴市| 洞头县| 甘孜| 宜宾县| 尉犁县| 靖远县| 海晏县| 武强县| 祁阳县| 伊金霍洛旗| 泾阳县| 淮滨县|