【问题标题】:Does using Checkstyle Plugin for use within large multimodule projects require a separate project?在大型多模块项目中使用 Checkstyle 插件是否需要单独的项目?
【发布时间】:2015-12-05 02:49:32
【问题描述】:

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

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

【问题讨论】:

    标签: java eclipse maven maven-plugin


    【解决方案1】:

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

    如果你把它放在父项目中,那么它可以工作。如果项目打包为jar。

    【讨论】:

    • 在我的例子中,父级是一个 pom 打包项目。所有的孩子也是它的模块。所以我想只在父级中指定检查样式,并希望它在父级构建每个子级时执行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-03
    • 2011-01-12
    • 2014-09-26
    • 2022-10-13
    • 2015-12-02
    • 2022-08-15
    • 2021-03-23
    相关资源
    最近更新 更多