Я могу исключить *.kt
файлы, используя
<plugin>
<groupId>com.github.spotbugs</groupId>
<artifactId>spotbugs-maven-plugin</artifactId>
<configuration>
<excludeFilterFile>spotbugs-exclude-filter.xml</excludeFilterFile>
</configuration>
</plugin>
и spotbugs-exclude-filter.xml
, содержащие:
<FindBugsFilter>
<Match>
<Source name="~.*\.kt"/>
</Match>
</FindBugsFilter>
Однако, так как плагины находятся в родительском помпе (используется как в проектах Java, так и в Kotlin), я бы предпочел решение чисто maven, поэтому для наследования проектов не нужен этот дополнительный файл XML. Является ли это возможным?