我无法使用Intellij导入生成的包,但是在Eclipse上没有对默认设置进行任何更改。
这是我的架构:
├── build.properties
├── pom.xml
├── README.md
├── src
│ ├── main
│ │ ├── java
│ │ └── mypackage
│ └── test
└── target
├── classes
│ └── mypackage
| └── generated
├── generated-sources
├── generated-test-sources
├── APP.jar
└── test-classes
我的大部分课程都在com.mypackage中,但其中一些是在
中生成的└── target
├── classes
└── mypackage
命名为com.mypackage.generated
,我必须在com.mypackage
中使用这些类:
├── src
├── main
├── java
└── mypackage
然而,当我正在做时,intellij无法解析符号generated
import com.mypackage.generated
我尝试通过查看project structure/modules/dependencies
菜单来使其工作,但它似乎适用于外部模块。我怎么能这样做?
答案 0 :(得分:0)
实际上它非常简单,我只是将classes
标记为源根。我不知道为什么将generated
标记为根源不起作用。