我有一个有子项目的maven项目。
示例代表:
parent
core
-src
-pom.xml
projA
-src
-pom.xml
projB
projB1
-src
-pom.xml
projB2
-src
-pom.xml
projC
-src
-pom.xml
pom.xml (parent pom)
这是一个开源项目。在下一个版本中,我想弃用projB2
。我不想增加它的版本。
我该怎么做?
为了进一步澄清,请说明我的所有项目( core
,projA
,projB1
,projB2
,projC
)是版本1.2。
在下一版本中,我想将core
,projA
,projB1
,projC
的版本增加到1.3和projB2
以保持为1.2这是已弃用的项目。
答案 0 :(得分:1)
我认为最好的解决方案是Maven中的class relocation
。请阅读页面的重定位部分,其链接如下。
http://maven.apache.org/ref/3.2.1/maven-model/maven.html#class_relocation
除此之外,有人向你提出了类似的问题。链接中的注释也可以帮助您找到解决方案。