我的团队中有一位开发人员有时会错误地命名目录。假设正在包中创建一个新类
a.b.c
。在 src/main/java
下,他们将创建一个名为 a.b.c
的目录 字面意思。我试图加大殴打力度,但他们还是继续这样做。令我惊讶的是,maven 和 javac 对此都很好 - 项目构建并测试运行。后来,maven-javadoc-plugin 出现恐慌并失败。不幸的是,我们不为我们的功能分支构建站点(使用javadocs),而只为主分支构建......在合并此错误之后。
我宁愿让这种情况成为构建失败。有什么选择可以做到这一点吗?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<includes>
<include>**/main/package/*.java</include>
</includes>
<excludes>
<exclude>**/my/package/*.java</exclude>
</excludes>
</configuration>
</plugin>