`

Maven命令行使用记录

阅读更多

1.运行TestCase:

    单个测试类  mvn test -Dtest=XxxTest

    通配测试类  mvn test -Dtest=a.b.Xxx*Test

    单个包下测试类  mvn test -Dtest=a.b.*

    单个包及其子包下测试类  mvn test -Dtest=a.b.**.*

    某包某些测试类  mvn test -Dtest=a.b.**.*Xxx*Test

 

2.复制依赖jar到相应目录:

   mvn dependency:copy-dependencies -DoutputDirectory=lib -DexcludeScope=runtime -Dsilent=true
   mvn dependency:copy-dependencies -DoutputDirectory=WebRoot/WEB-INF/lib -Dsilent=true -DincludeScope=runtime

 

3.install阶段跳过Test:

   mvn install -DskipTests

 

4.显示一个插件的详细信息(configuration, goals等):

   mvn help:describe -Dplugin=pluginName -Ddetail

 

5.安装包到本地仓库中:

   mvn install:install-file -DgeneratePom=true -DgroupId= groupId -DartifactId= artifactId -Dversion= version -Dpackaging=jar -Dfile= xxx.jar

 

6.安装包到远程仓库中:

   mvn deploy:deploy-file -Durl=仓库url -DrepositoryId=internal -Dfile= xxx.jar -DgroupId= groupId -DartifactId= artifactId -Dversion= version -Dpackaging=jar -DgeneratePom=true

注: setting.xml 中需要配置类似如下片段(上传文件到远端仓库所需的用户名、密码):

<server>
      <id>internal</id>
      <username>username</username>
      <password>password</password>
</server>

 

7.使用maven sql plugin 创建数据库,使用dbunit初始化测试数据:

   mvn initialize -Pinitdb 

 

8. 更新snapshot:

   mvn -U ...

 

 

分享到:
评论

相关推荐

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

    - `mvn test` 执行src/test/java目录下的JUnit测试,结果会被记录在target/surefire-reports目录。 4. **打包**: - `mvn package` 将编译后的代码和相关的资源文件打包成指定格式(如JAR、WAR),默认生成的文件...

    maven学习记录

    配置完成后,可以通过命令行输入`mvn -v`来验证是否安装成功,该命令将显示Maven的版本信息。 ### Maven项目的基本结构 Maven项目遵循一定的目录结构,这对于理解Maven的工作原理非常重要。典型的Maven项目结构...

    maven项目学习笔记记录

    **Maven项目学习笔记记录** 在软件开发领域,Maven是一个强大的项目管理和构建工具,尤其在Java开发中广泛使用。本笔记将深入探讨Maven的核心概念、主要功能以及实际应用场景,帮助你更好地理解和掌握这一重要工具...

    Maven3使用配置步骤

    ### Maven3 使用配置步骤详解 #### 一、下载Maven Maven是由Apache基金会支持的开源项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。当前Maven的最新稳定版本为3.0.5。 - **下载Maven**: - ...

    maven2的学习记录.docx

    Maven2 命令行工具是指使用命令行方式来管理 Maven2 项目。常见的 Maven2 命令包括: * mvn archetype:generate:创建新的 Maven2 项目。 * mvn compile:编译项目的源码。 * mvn package:将编译后的源码打包成 ...

    maven资源 apache-maven-3.3.9-bin.zip

    为了使用Maven,你需要将`bin`目录添加到系统PATH环境变量中,然后就可以在命令行中使用`mvn`命令执行各种Maven操作,如初始化新项目、构建项目、清理构建产物等。 总结起来,Apache Maven 3.3.9是一个强大的项目...

    Maven 使用入门.pdf

    - 验证安装是否成功,可以在命令行中输入 `mvn -version`,正常情况下会显示出 Maven 的版本信息以及 Java 的版本信息等。 #### Maven 工程结构 Maven 工程遵循固定的目录结构,主要包括以下几个部分: - `src/...

    maven3.6.1和3.6.3安装包

    2. **配置环境变量**: 在系统环境变量中设置`MAVEN_HOME`指向Maven的安装目录,并将`%MAVEN_HOME%\bin`添加到`PATH`变量中,这样可以在命令行中直接运行Maven命令。 3. **验证安装**: 打开命令行,输入`mvn -version...

    Maven学习记录(一):安装与环境配置

    ** Maven学习记录(一):安装与环境配置 ** Maven是Java开发中不可或缺的构建工具,它通过统一的项目对象模型(Project Object Model,POM)管理项目的构建、报告和依赖关系,极大地简化了项目的构建流程。这篇...

    app+java+源码-squad-1-ad-java-women-quinto-andar-1:Web应用程序QuintoLog的后端源代码

    运行maven命令行: sh mvn clean package 建筑学 带有前端,发出的请求和现有API的体系结构示意图如下所示: 覆盖范围 运行maven命令行: sh mvn clean verify 目前覆盖率为43% 单元测试 运行maven命令行: sh mvn ...

    maven仓库清理程序

    这个文件记录了Maven尝试获取该依赖的最新时间戳。如果网络不稳定或远程仓库出现问题,这些文件会保留下来,以便下次构建时Maven知道哪些依赖需要重新尝试下载。 2. **_remote.repositories文件**:这些文件包含了...

    maven3.8.5压缩包

    - **bin**:这个目录包含了Maven的可执行脚本,如`mvn`命令行工具,用于在不同的操作系统上运行Maven。 - **conf**:存放Maven的配置文件,如`settings.xml`,它是用户级别的Maven配置,可以定义本地仓库位置、...

    maven3.0版本下载

    5. 其他文档和资源文件,如README和CHANGES,记录了版本变更和使用指南。 总的来说,Maven3.0是一个强大且成熟的构建工具,它的出现极大地推动了Java项目的标准化和自动化,而"apache-maven-3.0.5"这个压缩包正是...

    apache-maven-3.2.2.zip

    将这个压缩包解压后,可以通过配置环境变量,将Maven添加到系统路径中,使得在命令行中可以直接使用`mvn`命令。对于Spring Boot项目,Maven是不可或缺的,因为Spring Boot依赖Maven来构建、打包和运行应用程序。...

    java使用的maven包

    Java开发中的Maven是构建和管理Java项目的重要工具,它由Apache软件基金会开发,因此“apache-maven-3.5.2免安装版”是指一个无需复杂安装过程的Maven版本,用户只需下载并解压就能立即使用。Maven简化了项目的构建...

    最新apache-maven-3.3.9 bin压缩包和src源码

    这个压缩包解压后,你会找到`bin`目录,其中包含`mvn`和`mvn.cmd`(Windows系统)可执行文件,它们是Maven的命令行界面。通过这些命令,你可以执行构建任务,如编译源代码、运行测试、打包应用、生成文档等。此外,`...

    maven的配置

    7. **Maven命令行操作** 常用的Maven命令包括`mvn clean`清理目标目录,`mvn compile`编译源代码,`mvn test`执行测试,`mvn package`打包项目,以及`mvn install`将构建好的项目安装到本地仓库。 8. **Maven生命...

    maven3.5.3

    3. **项目信息管理**:Maven 提供了一种标准的方式来记录项目信息,如项目描述、版本、作者、许可证等,这些信息在生成文档时非常有用。 4. **插件机制**:Maven 的强大之处在于其丰富的插件系统,几乎涵盖了所有...

    集成了maven的apache

    - 使用Maven命令行工具(如`mvn clean install`)来构建和测试项目。 5. **Maven的使用技巧**: - 使用`mvn dependency:tree`命令查看项目的依赖树,帮助排查依赖问题。 - 使用`mvn archetype:create`快速创建新...

    maven 3.3.9

    为了使用Maven 3.3.9,需要将`bin`目录添加到系统的PATH环境变量中,然后就可以在命令行中执行`mvn`命令进行各种操作了。对于新项目,创建一个基本的POM.xml文件,Maven就能自动完成大部分构建工作。对于已有项目,...

Global site tag (gtag.js) - Google Analytics