我有几个模块Maven项目,具有类似于结构的项目:Artifactory的,Maven和与几个模块
project
module-1
pom.xml
module-2
pom.xml
..
module-N
pom.xml
pom.xml
我已经在父pom.xml
这是project
下定义的Artifactory的Maven插件,就像它在the examples they offer on their website中所做的那样,我也尝试过the example they have in git。
我的问题是我不想向Artifactory发布由父pom生成的所有工件,但仅限于某些模块下的那些工件,所以我尝试在标记<publishArtifacts>false</publishArtifacts>
的父pom中定义插件,然后定义该插件再次包含我真的想用<publishArtifacts>true</publishArtifacts>
进行部署的工件,但是没有部署任何工件。
如果我尝试另一种方式,只是指定我不想在我没有发布的模块上发布Artifacts,它会部署所有忽略该配置。
这应该怎么做使用这个插件?