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}和類似的行爲不起作用,因爲我們的項目本身通常是聚合器。 將它設置爲一個固定的版本號實際上並不奏效,因爲這些應該全部一起發佈,並且聚合器(無論如何,這將是一個配置噩夢)。