0

是否可以在两个依赖项之间共享一个属性?

这是我的布局:

PARENT (can't change this)
    - proj A (Can't change this either - has a lot of properties)
        - proj B (Need to specify which version of proj A I will use when compiling this)

所以我把它改成了:

PARENT
    - proj A
    - proj B (no longer a son of proj A and now importing proj A as dependency of scope import type pom)

问题是我现在丢失了项目 B 中需要访问的项目 A 的属性!

你能看到解决方案吗?

先感谢您。

4

1 回答 1

1

共享属性的唯一方法是使用继承。由于您无法更改PARENT,因此解决方案是为proj Aand创建一个中间父 pom proj B

生成的布局将是:

PARENT
    COMMON_PROPERTIES_PARENT (with properties used by proj A and proj B)
        - proj A
        - proj B (no longer a son of proj A and now importing proj A as dependency of scope import type pom)
于 2013-06-24T12:30:53.723 回答