我有一种情况,我需要一个包含 Java 源的文件夹,用作树结构中几个“彼此相邻”的 maven 项目的源文件夹。由于 maven 项目的依赖差异,我无法创建包含源代码编译版本的工件,但需要让每个项目除了 src/main/java 之外将其视为源文件夹。
显然 Maven 可以通过添加位于“../foo/src”中的另一个源文件夹来轻松地做到这一点,但 m2e 拒绝这样做,并且为了对我们很好地工作,我需要让它在 Eclipse 中工作。
我将如何拥有这样的结构:
/common/src
/a/pom.xml (add source folder ../common/src)
/a/src/main/java/...
/b/pom.xml (add source folder ../common/src)
/b/src/main/java/....
并让它在 Eclipse 中工作?
(注意:我知道http://dev.eclipse.org/mhonarc/lists/m2e-users/msg01988.html - 但是,它是从 2011 年开始的)