gpt4 book ai didi

java - 如果使用注释,如何使Maven构建失败?

转载 作者:行者123 更新时间:2023-12-03 05:59:46 25 4
gpt4 key购买 nike

我想禁止在项目中使用某些注释。特别是lombok中的@SneakyThrows批注。
一种方法是在构建Maven Artifact 时失败。
是否有一些现有的插件可以达到此目的?

我认为可以使用checkstyle这样的静态代码分析器来实现。但是我不想为此写新规则。

同样有趣的是是否存在这样的gradle插件?

最佳答案

        <plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>replacer</artifactId>
<version>1.5.3</version>
<executions>
<execution>
<phase>process-sources</phase>
<goals>
<goal>replace</goal>
</goals>
</execution>
</executions>
<configuration>
<basedir>${basedir}</basedir>
<includes>
<include>target/**/*.java</include>
</includes>
<regex>false</regex>
<replacements>
<replacement>
<token>@SneakyThrows</token>
<value>@@@@ I-DONT-THINK-SO @@@@</value>
</replacement>
</replacements>
</configuration>
</plugin>

关于java - 如果使用注释,如何使Maven构建失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42488600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com