`

maven常用命令行及解释

阅读更多

最近突然在maven的安装目录下,找到了以前的一些笔记,里面有一些是关于maven的命令的,这里就写下来,方便以后查看或者添加,算作笔记吧。

 

maven命令:

一、安装maven验证版本命令:mvn -v

 

二、新建项目命令:

1.mvn archetype:create -DgroupId=org.apache.maven\

-DartifactId=simple \-DpackageName=org.apache.maven

---    创建一个名为simple的项目,它的公司/组织是org.apache.maven,

         它的src包是org.apache.maven【注:普通java项目】

2. mvn archetype:create -DgroupId=packageName    

    -DartifactId=webappName 

        -DarchetypeArtifactId=maven-archetype-webapp  【注:普通web项目】

3.mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate

----   自定义快速构建maven项目【注:maven2中快速构建的命令】

4.mvn archetype:generate

----   自定义快速构建maven项目【注:maven3中快速构建的命令】

 

三、常用管理命令:

1.mvn [clean] install/package   ---  打包一个项目生成jar文件,只包含编译后的java二进制文件。

2.mvn install assembly:assembly[需配置maven-assembly-plugin插件]   ---  打包一个项目生成jar文件,包含编译的java二进制文件和所有依赖jar包。

3.java -cp weatherYahoo-1.0-jar-with-dependencies.jar com.jackjons.project.Main 

---   运行包含main函数的weatherYahoo-1.0-jar-with-dependencies.jar

里面的com.jackjons.project包下的Main.java

4.mvn help:effective-pom   ---  查看隐藏pom.xml的文件结构

5.mvn [clean] site   ---   生成文档和报告、站点

6.mvn [clean] test   ---   执行项目的测试

7.mvn [clean] compile   ---   编译项目中的代码

8.mvn dependency:list   ---   查看当前项目的已解析依赖

9.mvn dependency:tree   ---   查看当前项目的依赖树

10.mvn dependency:resolve    ---   查看整个项目的列表

12.mvn dependency:analyze   ---   分析当前项目的依赖

12.mvn jetty:run[需配置maven-jetty-plugin插件]   ---   启动jetty,打开8080端口,部署项目到容器

13.mvn jetty:run -Djetty.port=9999   ---   启动jetty,打开9999端口,部署项目到容器

14.mvn help:describe -Dplugin=exec -Dfull   ---   列出所有 Maven Exec 插件可用的目标。

Help 插件同时也会列出 Exec 插件的有效参数,如果你想要定制 Exec 插件的行为,传入命令行参数,

你应该使用help:describe 提供的文档作为指南。 虽然 Exec 插件很有用,在开发过程中用来运

行测试之外,你不应该依赖它来运行你的应用程序

15.mvn install -X    ---    查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件

16.mvn test -Dmaven.test.failure.ignore=true[需配置maven-surefire-plugin插件]   

---    忽略单元测试失败

17.mvn install -Dmaven.test.skip=true[需配置maven-surefire-plugin插件]

---    跳过单元测试

18.mvn eclipse:eclipse   ---    将maven项目转化为eclipse项目【即生成两个eclipse导入所需的配置文件,无其他改变】

1
0
分享到:
评论

相关推荐

    maven命令行相关命令集锦

    ### Maven命令行相关命令集锦 #### 概述 Maven是Java项目自动化构建工具的一种标准,它通过一系列规范化的约定来简化项目的构建过程。在实际的开发工作中,Maven常用于构建Web工程项目,帮助开发者高效地管理项目...

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

    ### Maven常用命令 1. **初始化项目结构**: - `mvn archetype:generate` 是用于创建一个新的Maven项目的基础框架。你可以根据提示选择对应的archetype,如maven-archetype-quickstart,来快速生成一个简单的...

    maven常用包

    在"maven常用包"这个主题中,我们主要探讨的是Maven生态系统中的核心概念、重要组件以及常用的插件和配置。 一、Maven核心概念 1. 项目对象模型(Project Object Model,POM):Maven的中心概念,它是一个XML文件,...

    maven常用知识整理

    以下是对"Maven常用知识整理"的详细阐述: 1. **项目依赖管理**:Maven通过pom.xml文件来管理项目的依赖关系,使得开发者可以声明项目需要的库,Maven会自动下载并管理这些库。依赖的版本冲突问题,Maven会按照一定...

    mvn常用命令行

    以下是一些 Maven 常用的命令行详解: 1. **创建 Maven 项目**: 使用 `mvn archetype:create` 创建项目,通过 `-DgroupId` 和 `-DartifactId` 参数指定项目的基本信息。例如,创建一个名为 "my-app" 的项目,可以...

    maven各版本

    5. **用户界面改进**:命令行输出更加友好,便于调试和问题定位。 每个Maven版本的更新都是为了应对不断变化的开发需求和挑战。虽然3.3.9之后,Apache Maven转向了4.x系列,但3.x版本依然广泛使用,因为它们提供了...

    maven 常用命令

    一、Maven常用命令 1. 初始化项目结构: `mvn archetype:generate` - 这个命令用于创建一个新的Maven项目,根据提示选择相应的 archetype(项目模板)来生成基础项目结构。 2. 编译源代码: `mvn compile` - ...

    maven项目编译jar包

    Maven有许多命令行选项,比如`-D`用于传递系统属性,`-U`强制更新所有依赖,`-X`开启调试模式等。这些选项可以在构建过程中提供更多的控制。 通过以上步骤,你就可以使用Maven成功地编译和打包一个Java项目为JAR...

    安装的maven3.6.1

    4. **验证安装**: 在终端或命令行中输入`mvn -version`,如果正确安装,你应该能看到Maven的版本信息,包括你刚刚安装的3.6.1。 ** Maven 的工作原理 ** 1. **POM**: Maven项目的核心是POM,一个XML文件,包含了...

    maven相关书籍及安装步骤

    ** Maven 的常用命令** - `mvn clean`:清理构建输出目录。 - `mvn compile`:编译源代码。 - `mvn test`:运行项目中的测试。 - `mvn install`:将项目打包并安装到本地仓库。 - `mvn package`:打包项目(生成 ...

    Windoiws的maven3.8.8

    - **Path**:在用户或系统环境变量的`Path`中添加`%Maven_HOME%\bin`,这样可以在命令行中直接运行Maven命令。 ### 三、验证安装 打开命令提示符(CMD),输入`mvn -v`或`mvn --version`,如果正确安装并配置了...

    maven.3.8.4

    Maven提供了一系列命令行工具,如`mvn clean`用于清理构建产物,`mvn compile`编译源代码,`mvn test`运行测试,`mvn install`将项目安装到本地仓库,`mvn deploy`将项目部署到远程仓库。 ** Maven的继承与聚合 ** ...

    Maven工程开发环境搭建及常用操作

    - 创建Java项目:在命令行或Eclipse中,使用Maven的`mvn archetype:generate`命令创建新项目,或者在Eclipse中通过New -> Maven Project引导创建。 - 创建Web项目:同样,可以使用`mvn archetype:generate`创建Web...

    尚硅谷Maven视频下载

    Maven提供了命令行工具,常用的命令有: 1. `mvn clean`:清理项目产生的临时和目标文件。 2. `mvn compile`:编译源代码。 3. `mvn test`:运行单元测试。 4. `mvn package`:打包项目,生成JAR或WAR文件。 5. `...

    Maven 命令Maven 命令Maven 命令

    以下是一些Maven的常用命令及其详细解释: 1. **创建项目**: - `mvn archetype:create -DgroupId=<group_id> -DartifactId=<artifact_id>`:创建一个基本的Java应用项目。 - `mvn archetype:create -DgroupId=...

    Maven视频资料及如何学习心得体会

    3. **命令行操作**:熟练掌握`mvn clean`、`mvn install`、`mvn test`等常用命令,可以提高工作效率。 4. **自定义构建过程**:通过配置插件和目标(goal),可以定制化构建流程。 **四、Maven的学习路径** 1. **...

    常用eclipse插件更新地址及MAVEN设置

    标题 "常用eclipse插件更新地址及MAVEN设置" 涉及到的是关于Eclipse IDE的插件管理和Maven的配置,这是两个在软件开发中至关重要的环节。Eclipse是一个广泛使用的Java集成开发环境,而Maven是项目管理和构建工具,...

    apache-maven-3.5.2+jdk7以上.rar

    用户可以通过命令行与Maven交互,常用的命令有`mvn clean`(清理构建输出)、`mvn compile`(编译源代码)、`mvn test`(运行测试)、`mvn package`(打包项目)等。 **Maven的配置:** Maven的配置主要通过`...

    maven-3.3.9.zip

    常用Maven命令 - `mvn clean`: 清除目标目录(target)中的所有生成物。 - `mvn install`: 编译源码,运行测试,然后将项目打包并安装到本地仓库。 - `mvn deploy`: 将项目打包并部署到远程仓库。 - `mvn compile`:...

    maven 3.6.3.zip

    ** Maven的常用命令 ** - `mvn clean`:清除上一次构建生成的目标文件。 - `mvn compile`:编译源代码。 - `mvn test`:运行单元测试。 - `mvn install`:将项目打包并安装到本地仓库,供其他项目使用。 - `mvn ...

Global site tag (gtag.js) - Google Analytics