国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

maven中plugins和pluginmanagement的區(qū)別

2019-11-11 02:06:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

stackoverflow中講的不錯(cuò)

http://stackoverflow.com/questions/10483180/maven-what-is-pluginmanagement

pluginmanagement標(biāo)簽一般用在父pom中,子元素可以包含plugins插件,比如

<pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1</version> <configuration> <attach>true</attach> </configuration> <executions> <execution> <phase>compile</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> </plugins></pluginManagement>

然后,在子pom文件中就可以這樣使用:

<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> </plugin></plugins>

省去了版本、配置等信息,只需指定groupId和artifactId即可。

但是在父pom中,如果使用這個(gè)標(biāo)簽來(lái)包裹plugins插件,當(dāng)在此項(xiàng)目根目錄運(yùn)行對(duì)應(yīng)的mvn命令時(shí),如果在子pom中沒(méi)有直接像上面再次引用這個(gè)plugin,那么不會(huì)觸發(fā)這個(gè)plugin插件,只有在子pom中再次引用了之后,才會(huì)在對(duì)應(yīng)的子項(xiàng)目路徑下觸發(fā)這個(gè)plugin.

plugins和pluginManagement標(biāo)簽都需要在build標(biāo)簽中。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德化县| 阿鲁科尔沁旗| 山西省| 通化市| 思茅市| 乌拉特前旗| 三台县| 平山县| 海林市| 沙河市| 太康县| 宝鸡市| 南雄市| 昆山市| 伽师县| 锦屏县| 徐州市| 阿克陶县| 大荔县| 蓝山县| 库车县| 伊春市| 庆元县| 泽库县| 万全县| 新宾| 威宁| 温泉县| 南投县| 民乐县| 玉屏| 雅安市| 南宁市| 沈丘县| 新宾| 玉山县| 米易县| 全南县| 中宁县| 上饶县| 安化县|