`

maven的2个参数

阅读更多
一、指定pom文件路径

mvn -f filePath

如果不加-f参数,则是默认在当前目录下查找pom.xml文件。如果要改变这一默认行为,可以用-f参数

当用hudson作为CI系统,并且工程是平行目录结构的时候很重要,因为hudson取完代码之后的目录结构是这样的:



在当前目录下,找不到pom.xml,因此会报错,需要配置pom.xml的路径



如上配置之后,实际的命令行如下:



二、多线程构建

mvn -t 8

这个参数可以启动多个线程同时构建,目的是加快构建的速度。对于4核CPU,网上建议开启8个线程

不过在我的机器上,倒是没有感觉变快多少
  • 大小: 15 KB
  • 大小: 18.2 KB
  • 大小: 10.7 KB
分享到:
评论

相关推荐

    maven3.3.9个和maven配置步骤

    3. **构建设置**:在 `Build Configuration` 中,你可以配置构建时使用的 Maven 命令行参数,如 `-DskipTests` 来跳过测试。 4. **Maven 插件**:STS 提供了内置的 Maven 插件支持,可以直接在 IDE 内部执行 Maven ...

    maven创建多个本地仓库的方法

    - **命令行方式**:如果你是通过命令行使用 Maven,可以在执行 Maven 命令时加上 `-s` 参数指定 settings 文件的路径,如: ```shell mvn -s C:\path\to\your\settings_ppp.xml clean install ``` ##### 3. 检查...

    Maven2指导手册

    Maven2 是一个强大的构建工具,专为Java项目设计,旨在简化构建过程,统一项目配置。相比Ant,Maven2 提供了更高效的依赖管理和构建流程,使得开发人员能够更加专注于代码本身,而不是构建过程。 ### 1. Maven2 的...

    maven plugin maven plugin

    Maven 插件是 Maven 构建系统中的一个重要组成部分,它极大地扩展了 Maven 的功能,使其能够处理各种特定的任务,如编译、测试、打包、部署等。在 Maven 中,插件是通过 Maven 插件管理系统(scm)进行管理和使用的...

    maven3.8下载包

    2. **错误修复**:每个新版本都会解决前一版本中发现的问题,确保更好的稳定性和兼容性。 3. **依赖管理**:可能增强了对依赖冲突的处理,更智能地解析和选择正确的依赖版本。 4. **插件更新**:内置的Maven插件可能...

    maven3.5.4打包文件

    2. **创建项目**:使用 `mvn archetype:generate` 命令创建一个新的 Maven 项目。 3. **编辑 POM.xml**:根据项目需求修改 POM 文件,添加依赖、插件和构建配置。 4. **执行构建**:通过命令如 `mvn clean compile` ...

    maven分模块小demo

    在软件开发过程中,Maven作为一个强大的项目管理和构建工具,被广泛应用。它通过使用XML格式的配置文件(pom.xml)来管理项目的依赖、构建过程以及发布等任务。本"maven分模块小demo"旨在展示如何利用Maven的多模块...

    apache-maven的插件包:apache-maven-3.3.9-bin.zip

    标题中的"apache-maven-3.3.9-bin.zip"是一个包含Apache Maven 3.3.9版本的二进制发行包。这个版本发布于2015年,是Maven 3的一个稳定版本,提供了许多改进和新特性,包括性能优化、更好的错误报告以及对Java 8的...

    maven常用命令以及以个测试项目

    Maven是Java开发中的一个项目管理工具,它主要负责构建、依赖管理和项目信息管理。本篇文章将深入探讨Maven的常用命令,并通过一个测试项目来展示这些命令的实际应用。 ### Maven常用命令 1. **初始化项目结构**:...

    maven配置.docx

    在Java开发领域,Maven是一个不可或缺的项目管理和构建工具,尤其对于JavaEE应用的构建,它简化了依赖管理和构建流程。IntelliJ IDEA作为一款强大的Java集成开发环境,支持无缝集成Maven,使得开发者可以更加高效地...

    Maven发布Jar包中文乱码解决方法

    2. 在 Maven 命令中添加-Dfile.encoding=UTF-8 参数: `mvn clean package -Dfile.encoding=UTF-8` 3. 在项目的 resource 文件夹下添加一个资源文件 encoding.properties,内容如下: `encoding=UTF-8` 三、详细...

    maven及其maven本地仓库

    Maven通过使用一个统一的项目对象模型(Project Object Model,POM)来描述项目,并提供了自动化构建生命周期的框架。在Java开发中,Maven几乎已经成为标准的构建工具,它通过依赖管理和项目信息管理,使得开发者...

    android maven

    2. 通过配置`<goals>`参数,可以在Android Studio的`build.gradle`文件中调用Maven目标,实现Maven和Gradle的协同工作。 **四、测试与调试** Maven支持JUnit测试,你可以在`src/test/java`目录下编写测试类,并...

    maven入门.docx

    #### 二、Maven 的安装与配置 1. **下载**:访问 Maven 官方网站 [https://maven.apache.org/download.cgi](https://maven.apache.org/download.cgi) 下载最新版本的 Maven。 2. **解压**:将 Maven 解压缩到指定...

    maven插件的demo

    在Java开发领域,Maven是一个广泛使用的项目管理工具,它帮助开发者构建、管理和部署应用程序。Maven通过依赖管理和项目信息管理来简化项目的构建过程。而Maven插件则是Maven生态系统的重要组成部分,它们扩展了...

    maven整合ssh2

    通过这个示例,你可以学习如何在实际项目中应用 Maven 与 SSH2 的整合。 总结,Maven 整合 SSH2 是为了利用 Maven 的强大依赖管理功能和 SSH2 的优秀架构特性,以提升 Java Web 应用的开发效率和质量。理解和实践...

    maven 安装配置手册

    #### 二、Maven的安装与运行 Maven的安装相对简单,主要步骤包括验证Java环境、下载Maven、安装Maven以及验证安装。 **2.1 验证Java安装** Maven需要Java环境的支持,因此在安装Maven前,需确保系统中已正确安装...

    apache-maven-3.6.2.zip

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和依赖关系。Maven 3.6.2是Maven的一个特定版本,它包含了各种...

    Maven2 的新特性.7z

    如今 Maven2 已经推出,Maven 的官方网站称,Maven2 相对于 Maven1 是一个相当大的转变,甚至不惜牺牲兼容性来达到这一目的。(为了 Maven1 的用户着想,Maven1 仍在继续他的使命。)如此大的变动到底换来了什么样的...

Global site tag (gtag.js) - Google Analytics