良多开辟人员都利用过Eclipse建立Maven聚合工程,可是利用IDEA去建立的时辰就会碰到各类不顺遂,今天就来写一下本身的经验。
1子项目引用父项目包掉败
起首,我们先来建立一个新的工作空间。
File ->New-Project->Empty Project
点击Next,进行下一步
Project location:点击选择一个空文件夹,作为工作空间
注重:路径不要有中文
点击Finish,进行下一步
工作空间建立当作功,选择打开体例(肆意都可以):
This Windows : 选择本窗口打开
New Windows:选择新窗口打开
若是呈现Project Structure 界面
直接封闭就行
此刻工程打开的其实就是我们适才建立的工作空间。
此刻我们起头建立父工程:
注重:项目标打包体例为pom
File -> Module -> Maven ->Next
不选择骨架,直接点击Next
填写你的GroupId和ArtifactId和版本信息
然后Next
这里的三个标注名称必然要一致,不然不是建立不出来想要的结果的
点击Finish
这里需要点窜pom文件:添加
<modelVersion>4.0.0</modelVersion><groupId>com.demo</groupId><artifactId>parent</artifactId><version>1.0-SNAPSHOT</version><packaging>pom</packaging><!-- 集中界说依靠版本号 --><properties> <junit.version>4.10</junit.version> <!--这里界说良多依靠版本号--> <!--这里我就纷歧一写出来了--></properties><dependencyManagement> <dependencies> <!-- 单位测试 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> </dependencies> <!--....--></dependencyManagement>
建立子工程pojo(打包体例为Jar)
File -> New ->Module ->Maven
不消选择什么直接下一步
选择父工程,填写GroupId和ArtifactId和版本信息
选择:Next
这里仍是注重:名称要一致
点击Finish
此刻我们能看到pojo.pom中已经担当了parent工程
而parent工程中也聚合和opjo
在这我们看一下根基布局,就是如图如许的。
到这其实已经差不多了,需要建web的可以选择骨架的时辰选择webapp。
按照本身的需求进行心猿意马制
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!