IDEA创建Maven工程多模块继承和聚合创建(详解)

良多开辟人员都利用过Eclipse建立Maven聚合工程,可是利用IDEA去建立的时辰就会碰到各类不顺遂,今天就来写一下本身的经验。

1子项目引用父项目包掉败

东西/原料

  • IDEA 全称IntelliJ IDEA
  • Maven
  • 注重:这里交接一下,本章只是Idea建立聚合工程的大要思绪和流程。不是具体框架搭建。

步调一

  1. 1

    起首,我们先来建立一个新的工作空间。

    File ->New-Project->Empty Project

    点击Next,进行下一步

  2. 2

    Project location:点击选择一个空文件夹,作为工作空间

    注重:路径不要有中文

    点击Finish,进行下一步

  3. 3

    工作空间建立当作功,选择打开体例(肆意都可以):

    This Windows : 选择本窗口打开

    New Windows:选择新窗口打开

  4. 4

    若是呈现Project Structure 界面

    直接封闭就行

  5. 5

    此刻工程打开的其实就是我们适才建立的工作空间。

步调二

  1. 1

    此刻我们起头建立父工程:

    注重:项目标打包体例为pom

    File -> Module  -> Maven ->Next

    不选择骨架,直接点击Next

  2. 2

    填写你的GroupId和ArtifactId和版本信息

    然后Next

  3. 3

    这里的三个标注名称必然要一致,不然不是建立不出来想要的结果的

    点击Finish

  4. 4

    这里需要点窜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>

  5. 5

    建立子工程pojo(打包体例为Jar)

    File -> New ->Module ->Maven

    不消选择什么直接下一步

  6. 6

    选择父工程,填写GroupId和ArtifactId和版本信息

    选择:Next

  7. 7

    这里仍是注重:名称要一致

    点击Finish

  8. 8

    此刻我们能看到pojo.pom中已经担当了parent工程

    而parent工程中也聚合和opjo

  9. 9

    在这我们看一下根基布局,就是如图如许的。

  10. 10

    到这其实已经差不多了,需要建web的可以选择骨架的时辰选择webapp。

    按照本身的需求进行心猿意马制

注重事项

  • 注重:路径不要有中文
  • 发表于 2018-05-29 00:00
  • 阅读 ( 752 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具