IDEA 创建 Maven 聚合项目

发布于 2024-04-15 15:29:26 字数 3464 浏览 34 评论 0

一.项目结构

二.IDEA 创建时常用的 Maven 模板

  • maven-archetype-webapp 创建 war 打包方式的项目
  • maven-archetype-quickstart 创建 jar 打包方式的项目
  • maven-archetype-site 创建父工程

三.项目构建过程

第一步:新建父工程

目录结构:

删除 pom.xml 中不需要的部分:

第二步:创建 pojo 工程

​省略相同的步骤:

第三步: manager-dao manager-service 与同上

第四步:创建 manager-web

....

四.完善原始项目的目录结构

manager-web 创建完成后的目录结构:

​但是这个目录结构是不符合标准的,我们需要手动创建 src/main/java src/main/resources src/test/java src/test/resources

​但是我们发现,我们创建的 main/java 目录是灰色的,它不能创建 java 文件,就算手动创建了也不会编译该文件,我们需要标记它为 sources root

​或者我们点击:

然后我们将目录结构标记为:

  • main/java Sources
  • main/resources Resources
  • test/java Tests
  • test/reources Test Resources

五.运行整个项目

运行整个项目分为两种情况:

情况一:tomcat 插件配置在 manager-web

​那么此时就需要依次安装所有依赖的项目,然后执行 manager-web 中的 tomcat7:run

情况二:tomcat 插件配置在父工程中

​此种情况不需要手动安装所有项目,直接在父工程中执行 tomcat7:run 。建议采用第二种方法,因为这样我们在修改其他模块的代码后不用手动安装就可以运行。

如何运行 tomcat 插件?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

空心↖

暂无简介

文章
评论
27 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文