Intellij中的多模块Maven项目

时间:2019-04-08 08:55:04

标签: intellij-idea pom.xml parent-pom

问题:由于某种原因,我的主应用程序无法从其他模块导入类。

我也看不到数据和远程模块的编译输出包含在Main:war中:在模块设置(IntelliJ)下的WEB-INF / classs下爆炸了

主要应用

<groupId>com.example.entitlement</groupId>
<artifactId>service</artifactId>
<version>1.0-SNAPSHOT</version>
<modules>
    <module>Data</module>
    <module>Remote</module>
</modules>
<packaging>pom</packaging>

数据模块

<parent>
    <artifactId>service</artifactId>
    <groupId>com.example.entitlement</groupId>
    <version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>data</artifactId>

远程模块

<parent>
    <artifactId>service</artifactId>
    <groupId>com.example.entitlement</groupId>
    <version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>remote</artifactId>

编辑

我已经按照建议添加了依赖项。

    <dependency>
        <groupId>com.example.entitlement</groupId>
        <artifactId>data</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>
    <dependency>
        <groupId>com.example.entitlement</groupId>
        <artifactId>remote</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

编辑

我的目录结构

enter image description here

0 个答案:

没有答案