0
我对父母劲歌和静态分析的配置包括一个maven聚合:如何依赖于同一版本的Maven多模块兄弟项目在parentpom
- parentpom-的NoCode - 我们公司和内部的细节nexus回购。也作为聚合器和父以下子模块:
- analysisconfig - 2个parentpoms与插件定义,包括CheckStyle的,PMD - 对于CheckStyle的,PMD和FindBugs的
- parentpom-最小-java的
- parentpom-全Java配置,findbugs。
在parentpoms静态分析插件需要依赖于analysisconfig得到他们的配置。理想情况下,这应该与parentpom的analysisconfig版本相同。
如何在配置中指定此值? $ {project.version}不起作用,因为我们的实现项目将拥有与parentpom不同的版本。同样,$ {project.parent.version}和类似的行为不起作用,因为我们的项目本身通常是聚合器。 将它设置为一个固定的版本号实际上并不奏效,因为这些应该全部一起发布,并且聚合器(无论如何,这将是一个配置噩梦)。