我有一个多模块项目,如下所示:
module-A
--POM.xml
--sourceDirectory
--SourceA.java
--testSourceDirectory
--testSourceA.java
module-B
--POM.xml
--sourceDirectory
--SourceB.java
--testSourceDirectory
--testSourceB.java
...many similar modules
ParentModule
--POM.xml
--dependency
--module-A
--module-B
...
--module-x
我有ParentModule,以便使用“转到类型”访问Netbeans中的A,B等源文件(SourceA.java),而不将所有模块作为项目打开。但似乎与简单的依赖关系我无法访问testsourcedirectory源(testSourceA.java)。
是否有任何标签可以让我的ParentModule查看和索引模块中的所有testSourceDirectories?
答案 0 :(得分:0)
我认为你有一些根本错误的东西。 Maven是一个构建工具 - 请参阅Maven's Introduction。它不是支持在您选择的IDE中处理源代码的工具。
此外,在Maven中声明的依赖是您的代码在运行时依赖的模块/工件/库。所以,没有必要声明您的测试源(仅作为开发周期的一部分)作为(运行时)依赖项。