2 ycxjeremy ycxjeremy 于 2017.09.13 09:36 提问

IDEA使用maven管理多个子项目时,如何处理各个子模块之间的访问

大神求解答----IDEA使用maven管理一个项目,然后这个项目下面有有多个子项目,如何配置,使得这些子项目中,一个子项目可以访问另一个子项目的方法。别人在eclpise上可以直接访问,但是我把项目同步下来,就无法跨子模块访问。。。

4个回答

cashT
cashT   2017.09.13 10:23
已采纳

<?xml version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

项目规范约定
约定
版本号

版本号

<artifactId>当前子项目</artifactId>

<dependencies>
    <dependency>
        <groupId>项目约定</groupId>
        <artifactId>你想要依赖的子项目</artifactId>
        <version>版本号</version>
    </dependency>

    <dependency>
        <groupId></groupId>
        <artifactId></artifactId>
        <version></version>
    </dependency>
            多个依赖就使用多个dependency标签
</dependencies>

mwb102919
mwb102919   2017.09.13 09:59

在主pom中加入 ........
再在需要引用别的module的pom上加上依赖就可以了

mwb102919
mwb102919   2017.09.13 10:01

dependencyManagement

cashT
cashT   2017.09.13 10:25

pom.xml文件就是用来处理互相依赖问题,可以择优使用,尽量避免重复依赖,依赖前把原来的module模块install打包一下

Csdn user default icon
上传中...
上传图片
插入图片