【发布时间】:2015-10-02 03:08:10
【问题描述】:
我有一个包含多个模块的 Maven 项目。根 pom.xml 有这些模块。
<modules>
<module>core</module>
<module>ui.apps</module>
<module>ui.content</module>
</modules>
每个模块都有自己的 pom.xml
我在core/src/main/java/org/demo/mine/MyClass.java 的核心下有MyClass.java
当我尝试在ui.apps ui.apps/src/main/content/jcr_root/apps/mine/components/content/mycomponent/Mycomponent.java 下的Mycomponent.java 中导入它时,我收到以下错误
只能导入一个类型。 org.demo.mine.MyClass 解析为 包
我使用 mvn clean install -PautoInstallPackage 清理构建和安装
【问题讨论】:
-
谁或什么给你这个错误信息?
-
当我尝试将组件添加到页面时,AEM 给了我该错误消息。但我相信这是一些 Maven 设置的问题......
-
告诉我们
Mycomponent.java。向我们展示实际组件的标记。 -
检查包含该类的包。它是活跃的吗?类是从包中导出的吗?
标签: java eclipse maven osgi aem