我是Intellij的新手,刚开始我的第一个Maven项目.我有以下目录结构:
MyProject
??? myapp.iml
??? pom.xml
??? src
??? main (sources root)
? ??? java
? ? ??? com
? ? ??? mysite
? ? ??? myapp
? ? ??? App.java
? ??? main.iml
??? test (test sources root)
??? java
? ??? com
? ??? mysite
? ??? myapp
? ??? AppTest.java
??? test.iml
Run Code Online (Sandbox Code Playgroud)
问题是,该编译器的IntelliJ不能解析符号App在AppTest.java.在项目结构中,我已MyProject设置为模块的内容根MyProject,src/main设置为模块的内容根main,并src/test设置为模块的项目根test.
我在这里尝试了解决方案:在intellij中将main/java类添加到我的test/java目录中,但是Intellij不允许我添加src/main作为依赖项src/test.它告诉我:模块MyProject不能包含源根"blah/blah/src/main/java".根已经属于模块"main".
有人可以建议如何设置我的模块/项目,以便Intellij可以找到所有的类?谢谢.
解决这个问题的一个简单方法是:首先,在测试目录中创建测试类。当您在 testClass 中初始化要测试的类时,它将显示编译器错误。将光标保持在此处并按ALT+ENTER,然后从弹出菜单中选择创建类。完成。
| 归档时间: |
|
| 查看次数: |
8417 次 |
| 最近记录: |