Maven编译错误-软件包不存在

时间:2018-08-14 11:54:20

标签: java maven intellij-idea package

我在IntelliJ中有一个具有以下结构的多模块项目:

**simulator**
    pom.xml
**protocol** -> has dependency on simulator
    pom.xml 

一切都可以在代码编辑器中很好地解决,在我的 protocol 项目中,我可以从 simulator 导入程序包,并且可以毫无问题地构建协议项目。

当我尝试使用Maven时,问题就开始了-如果我运行“ package”命令,则会遇到很多关于不存在的软件包的错误。请查看屏幕截图。

Screenshot

我的协议项目pom.xml对 simulator 项目具有依赖性,例如:

<dependency>
            <groupId>uk.co.pervasive_intelligence.simulator</groupId>
            <artifactId>simulator</artifactId>
            <version>1.2.2</version>
</dependency>

范围设置为“编译”。我究竟做错了什么?

1 个答案:

答案 0 :(得分:0)

创建单个父pom.xml文件解决了该问题。