使用Checkstyle插件在大型多模块项目中使用是否需要单独的项目?

时间:2015-12-05 02:49:32

标签: java eclipse maven maven-plugin

我经历了https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html为多模块项目配置checkstyle插件。这需要创建一个单独的项目来存放资源,这些资源可能不是4-5个文件(至少在我的情况下)。我不能将这些文件保存在父项目的资源文件夹中吗?这些文件是否可以在每个继承子类的类路径中使用?

简单来说,我不想创建一个单独的项目只是为了保存一些文件(如果这没有任何区别)

1 个答案:

答案 0 :(得分:0)

不,您不需要创建单独的项目来容纳checkstyle资源。这些资源包含了插件运行时需要可用的checkstyle规则。将checkstyle规则放入其自己的项目中,然后将它们作为依赖项添加,这是实现此目的最方便的方法。当然,您可以让每个项目都有自己的checkstyle运行副本。

如果你把它放在父项目中那么那可能有用。如果项目打包为jar。