`
kanpiaoxue
  • 浏览: 1781640 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

maven指定打包的module

 
阅读更多

 

 

Use the Maven advanced reactor options, more specifically:

-pl,--projects
        Build specified reactor projects instead of all projects
-am,--also-make
        If project list is specified, also build projects required by the list

So just cd into the parent P directory and run:

mvn install -pl B -am

And this will build B and the modules required by B.

Note that you need to use a colon if you are referencing an artifactId which differs from the directory name:

mvn install -pl :B -am

As described here: https://stackoverflow.com/a/26439938/480894

 

分享到:
评论

相关推荐

    maven多模块打包pom文件

    5. **打包与部署**:通过执行`mvn clean install`或`mvn clean package`命令,Maven会递归地构建所有子模块,并将最终的JAR或WAR文件放置在指定的目标目录下。如果需要部署到远程仓库,可以使用`mvn deploy`命令。 ...

    使用Maven构建多模块项目

    使用`mvn clean install`命令,Maven会按照pom.xml中的配置,从上到下编译、测试、打包所有模块。最终,每个模块会产生相应的JAR或WAR文件,存放在本地仓库。 7. 插件配置: 多模块项目中,插件配置可以在父POM或...

    使用Maven管理进行多模块开发

    运行`mvn clean install`命令,Maven会自动按照模块间的依赖关系进行编译、打包和部署。父模块的`modules`标签用于指定子模块的相对路径,使得Maven能够正确地构建整个项目。 七、持续集成与发布 在持续集成环境中...

    maven多模块工程打包部署的方法步骤

    maven多模块工程打包部署的方法步骤 Maven多模块工程打包部署是一种常见的项目结构,在这种结构中,一个项目被分割成多个小模块,每个模块负责特定的功能。这种结构可以使项目变得更加灵活和易于维护。但是,多模块...

    maven 多war部署

    在“module1”和“module2”的pom.xml中,除了声明常规的构建属性外,还需指定WAR插件的相关配置,如设置warName以区别不同应用,例如: ```xml <groupId>org.apache.maven.plugins <artifactId>maven-war-...

    maven-root.pom

    这样,当我们在根项目目录执行 Maven 命令时,Maven 会自动处理所有子模块,按照指定的顺序进行编译、测试、打包等操作。这种结构使得大型项目更容易管理和维护,每个模块可以独立开发和测试,而整体项目又能够协同...

    【maven】多子模块maven模板工程archetype创建过程

    【maven】多子模块maven模板工程archetype创建过程 在软件开发中,Maven作为Java项目管理和构建工具,提供了强大的依赖管理功能。而Maven的Archetype插件则可以帮助开发者快速创建新项目的模板,尤其对于有多个子...

    maven 安装包用于项目管理

    - 下载Maven安装包,例如`apache-maven-3.0.5`,解压到指定目录。 - 配置环境变量,设置`MAVEN_HOME`指向Maven的安装路径,并将`%MAVEN_HOME%\bin`添加到系统PATH。 - 配置`settings.xml`文件,可以指定镜像源...

    maven3.3.9版本下载

    8. **配置和命令行参数**:Maven 允许用户通过设置文件(settings.xml)和命令行参数来定制其行为,如指定仓库位置、选择特定的构建配置等。 9. **错误和日志处理**:Maven 3.3.9 提供了清晰的错误信息和详细的构建...

    maven聚合实例

    web类型项目在Maven中表示为`war`打包类型,主要用于Web应用程序的构建。`<packaging>war</packaging>`声明意味着`demo-two`会被构建为一个WAR文件,它可以部署到Web服务器上运行。`demo-two`通过在它的`pom.xml`...

    maven构建 多模块项目

    在Eclipse中,可以直接通过Maven插件进行编译、测试和打包操作。例如,使用"Maven Build"命令,配置`clean install`目标,会执行清理、编译、测试和打包整个多模块项目。命令行下,同样可以通过`mvn clean install`...

    Maven权威指南中文完整版清晰

    1. **多模块项目(Multi-module Projects)**:Maven支持构建复杂的多模块项目,一个父POM管理多个子模块的POM。 2. **聚合与继承(Aggregation & Inheritance)**:聚合允许多个项目一起构建,继承则可以共享部分...

    Maven3.0权威指南

    - **Microsoft Windows**:通常通过解压Maven安装包至指定目录来完成。 - **Linux**:大多数Linux发行版都有对应的包管理器可以用来安装Maven。 - **FreeBSD/OpenBSD**:也可以通过相应的包管理器来安装Maven。 ...

    Maven入门到精通

    5. **多模块项目(Multi-module Projects)**:一个Maven项目可以包含多个模块,通过设置parent POM来管理。 通过深入学习和实践,开发者能充分利用Maven的这些功能,提高开发效率,实现项目的标准化管理和自动化...

    apache-maven-3.5.2+jdk7以上.rar

    Maven插件可以在POM中配置,通过goal参数指定要执行的具体任务。 **Maven仓库(Repository):** Maven使用仓库系统存储和检索依赖。本地仓库是用户的机器上,远程仓库通常是中央Maven仓库...

    maven.rar

    在实际开发中,我们还常常会遇到多模块项目(Multi-module Project),这时Maven的聚合功能就派上用场了。一个父POM可以管理多个子模块的POM,这样就可以一次性构建整个项目。 最后,Maven的依赖管理遵循传递性原则...

    maven_3.6.1.rar

    Maven生命周期定义了一系列的构建阶段,包括清理、编译、测试、打包、验证、部署等。开发者可以通过命令行工具指定执行特定阶段,如`mvn clean compile`将执行清理和编译任务。 ### 3. Maven插件(Plugins) 插件是...

    maven权威指南高清版+mvn-examples-1.0.zip MAVEN权威指南对应示例代码

    - Maven通过插件执行各种构建任务,如编译、打包、部署等。 - 插件配置在`build/plugins`部分,可以通过`goals`指定需要执行的插件目标。 4. **模块化构建(Multi-module Projects)** - Maven支持多模块项目,...

    maven聚合和继承

    例如,如果你有一个包含多个子模块的大型应用,如web服务、数据库访问层和业务逻辑层,你可以将它们配置为一个聚合项目,使得一次构建操作就可以完成所有模块的编译、测试和打包。 例如,在`pom.xml`中,我们可以...

    Maven学习手册

    - **Windows下安装**:可以从Apache官方网站下载最新版本的Maven,解压缩到指定目录,然后将Maven的bin目录添加到系统的PATH环境变量中。 - **Linux下安装**:可以通过包管理器如`apt-get`或`yum`进行安装,或者手动...

Global site tag (gtag.js) - Google Analytics