Maven 禁用插件

在一些maven項目中,pom文件繼承自父pom,在父pom中有一些插件(如checkstyle、javadoc插件)每次構建時會被執行(關鍵是執行還報錯),可以選擇禁用這部分插件,禁用方法就是在子pom中覆蓋父pom中的插件配置。下面介紹一種方式跳過執行插件。

如:父pom.xml部分片段

<build>
    <plugins>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
          ...
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <version>2.9.1</version>
        ....
      </plugin>
      ...
    </plugins>
</build>

禁用checkstyle和javadoc在子pom中定義如下:

<build>
    <plugins>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
        <configuration>
         <!--跳過-->
         <skip>true</skip>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <version>2.9.1</version>
        <configuration>
          <skip>true</skip>
        </configuration>
      </plugin>
</build>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章