Java 9:在测试路径中找不到符号

时间:2018-04-04 08:18:54

标签: java maven java-9

在我的(maven)项目中,我有以下结构:

base.projectA
 |--shared     
     |--src
         |--main
             |--java
                 |--org.project.shared
                      |-- .....
                 |--module-info.java
         |--test
             |--java
                 |--org.project.shared
                      |-- TestBase.java
                      |-- TestDataContainer.java
 |--implementationClientA     
     |--src
         |--main
             |--java
                 |--org.project.implementationClientA
                      |-- .....
                 |--module-info.java
         |--test
             |--java
                 |--org.project.implementationClientA
                      |-- TestImplementationClientA.java
 |--implementationClientB     
     |--src
         |--main
             |--java
                 |--org.project.implementationClientB
                      |-- .....
                 |--module-info.java
         |--test
             |--java
                 |--org.project.implementationClientB
                      |-- TestImplementationClientB.java

TestBase TestDataContainer 用于测试实现 TestImplementationClientA TestImplementationClientB 。一个

  

需要org.project.shared;

添加到客户端项目的 module-info.java

然而,在Java 9下编译时, TestBase TestDataContainer 会出现“找不到符号”错误。

在Java 8下没有问题(......而且没有 module-info.java )。

那么Java 9有什么问题?

0 个答案:

没有答案