Maven中plugins和pluginManagement區(qū)別小結(jié)
pluginManagement是表示插件聲明,即你在項目中的pluginManagement下聲明了插件,Maven不會加載該插件,pluginManagement聲明可以被繼承。
pluginManagement一般是用來在父POM中定義,提供給子POM使用,子POM也可以覆蓋這個定義,而且你在父POM中定義了版本之后,子模塊中直接應(yīng)用groupId和artifactId,而不用指定版本,同時也方便統(tǒng)一管理;而在父POM中的pluginManagement并不會介入到Maven的生命周期。
plugins就是直接引入一個plugin,而且可以綁定到Maven相關(guān)的生命周期上。
pluginManagement主要是為了統(tǒng)一管理插件,確保所有子POM使用的插件版本保持一致,類似dependencies和dependencyManagement。
<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>
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> </plugin> </plugins>
到此這篇關(guān)于Maven中plugins和pluginManagement區(qū)別小結(jié)的文章就介紹到這了,更多相關(guān)Maven plugins pluginManagement內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mybatis如何實現(xiàn)in傳入數(shù)組查詢
這篇文章主要介紹了mybatis如何實現(xiàn)in傳入數(shù)組查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10Java URL自定義私有網(wǎng)絡(luò)協(xié)議
URI與URL的區(qū)別 一.先來序言一段 二.協(xié)議的自定義的理解 三.自定義協(xié)議與URL的關(guān)系 四.URL自定義私有協(xié)議實戰(zhàn) 五.后話,自定義mineType解析器2016-04-04