codecamp

配置多模块Maven项目

配置多模块Maven项目

提示:IntelliJ IDEA 支持自定义 pom 文件名称,您可以成功导入并执行不同名称的POM。

IntelliJ IDEA 可以让您创建一个多模块 Maven 项目。多模块项目由具有多个子模块的父 POM 文件定义。

  1. 创建一个 Maven 父项目。IntelliJ IDEA 创建一个包含 src 文件夹的标准 Maven 布局。
  2. 在项目工具窗口中,删除 src 文件夹(对于您的常规项目,在非常罕见的情况中,您将需要它,而不需要父 POM 的 src 文件夹)。
  3. 在项目工具窗口中,右键单击您的项目(或在主菜单中,单击“文件(File)”),并选择:新建| 模块(New | Module)以添加一个子项目。
  4. 在 New Module 向导中,按照如何添加模块的说明,指定必要的信息并单击“完成”。该 src 文件夹是自动创建的,您可以打开 POM 并添加所需的包。IntelliJ IDEA 将模块添加到父项目。IntelliJ IDEA 还将名称和子项目的描述添加到父 POM 中。
    配置多模块Maven项目
    请注意,packaging 在父 POM 中的定义是 pom,因为它是适用于其他子项目的父项目的包装。但同样重要的是,IntelliJ IDEA 将父 POM 的描述添加到子项目的 POM 中。
    配置多模块Maven项目
    您可以单击左侧的装订线中的 以快速打开您的子项目中的父 POM。
  5. 您还可以将依赖关系添加到将由子项目继承的父 POM。
    配置多模块Maven项目
  6. 打开 Maven Projects 工具窗口,查看在父 POM 中所做的所有更改都反映在子项目中。
    配置多模块Maven项目
创建和导入Maven项目
将常规项目转换为Maven项目
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }