[英]How to fail maven build if annotation used?
我想禁止在項目中使用某些注釋。 從特別@SneakyThrows注釋龍目島 。 一種方法是在構建Maven工件時失敗。 是否有一些現有的插件可以達到此目的?
我認為可以使用諸如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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.