我有一个包含多个模块的maven项目。 root pom.xml包含这些模块。
<modules>
<module>core</module>
<module>ui.apps</module>
<module>ui.content</module>
</modules>
这些模块中的每一个都有自己的pom.xml
我在MyClass.java
core/src/main/java/org/demo/mine/MyClass.java
当我尝试在Mycomponent.java
ui.apps
下ui.apps/src/main/content/jcr_root/apps/mine/components/content/mycomponent/Mycomponent.java
处导入时,我收到以下错误
只能导入一种类型。 org.demo.mine.MyClass解析为 封装
我使用mvn clean install -PautoInstallPackage
答案 0 :(得分:0)
Only a type can be imported. org.demo.mine.MyClass resolves to a package
表示无法找到org.demo.mine.MyClass
。可能您没有从核心模块导出org.demo.mine
。调查问题是什么:
Export-Package:
条目