maven 插件_1 Maven Clean Plugin

http://maven.apache.org/plugins/maven-clean-plugin/

1. phase: clean 删除target,删除文件configuration配置的文件 

  1. <plugin>
  2. <artifactId>maven-clean-plugin</artifactId>
  3. <version>3.0.0</version>
  4. <configuration>
  5. <filesets>
  6. <fileset>
  7. <directory>some/relative/path</directory>
  8. <includes>
  9. <include>**/*.tmp</include>
  10. <include>**/*.log</include>
  11. </includes>
  12. <excludes>
  13. <exclude>**/important.log</exclude>
  14. <exclude>**/another-important.log</exclude>
  15. </excludes>
  16. <followSymlinks>false</followSymlinks>
  17. </fileset>
  18. </filesets>
  19. </configuration>
  20. </plugin>
  21. [...]
  22. </build>


<directory> some/relative/path</directory>

相当于

<directory>${basedir}/some/relative/path</directory>


2. clean 忽略错误

  1. <plugin>
  2. <artifactId>maven-clean-plugin</artifactId>
  3. <version>3.0.0</version>
  4. <configuration>
  5. <failOnError>false</failOnError>
  6. </configuration>
  7. </plugin>

3. clean 跳过clean 阶段

  1. <plugin>
  2. <artifactId>maven-clean-plugin</artifactId>
  3. <version>3.0.0</version>
  4. <configuration>
  5. <skip>true</skip>
  6. </configuration>
  7. </plugin>

举例:

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>clean</id>
<phase>clean</phase>
<goals>
<goal>clean</goal>
</goals>
<configuration>
<filesets>
<fileset>

<!---  删除lib目录下所有文件 -->
<directory>${basedir}\src\main\webapp\WEB-INF\lib\</directory>
<includes>
<include>*</include>
</includes>
</fileset>
<fileset>

       <!---  删除css目录 包含下面所有内容 -->
<directory>${basedir}\src\main</directory>
<includes>
<include>css/**</include>
</includes>
</fileset>
<fileset>

<!---  删除js里面的所有内容,但不包括js文件夹 -->
<directory>${basedir}\src\main\js</directory>
<includes>
<include>**/*</include>
</includes>
</fileset>
</filesets>
</configuration>
</execution>
</executions>


</plugin>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值