`

maven2常用操作命令

阅读更多

1、生成新的项目  
mvn archetype:create -DgroupId=com.xxx.self -DartifactId=xxx-self

2、生成 eclipse项目
mvn eclipse:eclipse  -DdownloadSources=true

注:-DdownloadSources=true 表示下载源码包

3、项目生成jar 包
mvn package -Dtest -DfailIfNoTests=false

4、项目生成 java doc
mvn package  -Dtest javadoc:javadoc -DfailIfNoTests=false
mvn package  -Dtest -DfailIfNoTests=false
mvn -U -Dtest clean package assembly:assembly  -DfailIfNoTests=false


注:忽略测试-DfailIfNoTests=false


5、产生项目原文件
mvn source:jar

6、生成DocBook
mvn taobaodoc:transform

7、提交本地库

mvn install  标准格式
mvn source:jar  install  -Dmaven.test.skip=true

注:

   source:jar 安装源码jar包

   -Dmaven.test.skip=true  忽略单元测试

8、项目的整个依赖树
mvn dependency:tree

mvn dependency:resolve ???

常用的也就这些了。具体参数含义,还要参考maven2官方文档。


e.g.

生成eclipse工程,并下载依赖jar的源码包

mvn eclipse:eclipse -DdownloadSources=true

先清空target目录,然后执行部署工程至本地仓库,同时忽略所有单元测试

mvn clean install -Dmaven.test.skip=true

部署当前工程至远程仓库,并生成对应其源码包,同时忽略所有单元测试

mvn source:jar deploy -Dmaven.test.skip


附录:

eclipse设置classpath :M2_REPO

1、windows -> perferences -> java -> Build Path -> ClassPath Variable

     新增 M2_REPO  指向maven的repos路径

    eg:M2_REPO = d:/repos
2、可下载m2e eclipse plugin,然后设置maven的setting.xml即可

 

分享到:
评论

相关推荐

    maven常用命令.docx

    以下是对标题和描述中提及的Maven常用命令的详细解释: 1. `mvn clean`:这个命令用于清理项目,删除`target`目录下的所有生成物,包括编译后的类文件、测试结果等。 2. `mvn compile`:编译项目的源代码,将`src/...

    maven命令行相关命令集锦

    本文将对Maven构建Web工程相关的常用命令进行总结。 #### Maven项目初始化 - **初始化Java应用** - 命令格式:`mvn archetype:generate -DgroupId=...

    maven常用命令

    以下是一些 Maven 的常用命令,它们可以帮助开发者更有效地操作项目。 1. **显示插件的所有 Goal** 使用 `mvn help:describe -Dplugin=<groupId>:<artifactId>` 命令可以查看指定插件(groupId 和 artifactId)的...

    maven 常用命令

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

    maven常用命令.txt

    ### Maven常用命令详解 #### 1. `mvn -v` - **命令**: `mvn -v`(注意:实际命令应为 `mvn --version` 或 `mvn -version`) - **功能**: 显示Maven当前版本信息。 - **应用场景**: 当需要确认当前使用的Maven版本时...

    eclipse中Maven常用操作案例

    以下将详细介绍如何在eclipse中进行Maven的常用操作。 1. **安装m2eclipse插件** `m2eclipse`是eclipse中的一个插件,它为eclipse提供了对Maven的集成支持。对于不同的eclipse版本,安装方法有所不同: - **...

    maven基本命令详解

    本文将对 Maven 的一些常用基本命令进行详细介绍。 #### 1. Maven 项目创建 在创建一个 Maven 项目时,最常用的命令是 `mvn archetype:generate`。例如: ```shell mvn archetype:generate -DgroupId=damocles-...

    java开发maven命令详解

    ### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建...以上就是关于Maven常用命令的详细介绍。通过掌握这些命令,可以更高效地管理和构建Java项目。

    maven常用知识整理

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

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

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

    Maven使用命令创建工程,打包工程和常用命令使用的代码文件

    本篇文章将深入探讨如何使用Maven命令来创建工程、打包工程以及掌握一些常用的Maven命令。 首先,让我们了解Maven的核心概念。Maven基于项目对象模型(Project Object Model,POM),这是一个XML文件,包含了项目的...

    Mvn常用命令总结

    ### Maven常用命令总结 Maven是一款非常流行的Java项目构建工具,它通过一组生命周期构建规则来管理项目的构建过程,包括编译、测试、打包、部署等。掌握Maven的基本使用方法对于进行Java项目的开发和维护至关重要...

    Maven笔记(2)-- 构建Java Project 及 Maven命令使用

    以下是一些常用的Maven命令: 1. **`mvn clean`** - 清理项目生成的目标文件,包括编译后的类和测试报告。 2. **`mvn compile`** - 编译源代码和测试代码。 3. **`mvn test`** - 运行所有单元测试。 4. **`mvn ...

    maven随堂笔记 技术重点 知识点

    Maven 可以整合 Struts2,实现 Struts2 的自动构建、测试、打包、部署等操作。使用 Maven,可以简化 Struts2 的开发和维护过程。 Maven 是一个功能强大的项目管理工具,可以简化项目的开发和维护过程。通过学习 ...

    Maven 常用命令都准备好给你了.docx

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

    Maven2__配置

    **四、Maven 常用命令** 1. `mvn clean`:清理项目生成的目标文件 2. `mvn compile`:编译源代码 3. `mvn test`:运行测试 4. `mvn package`:打包项目,生成 JAR 或 WAR 文件 5. `mvn install`:将项目安装到本地...

    Maven2 的新特性.7z

    Maven2的运行命令是mvn,使用mvn -h可以获得相关的帮助信息。常用情形: • 创建Maven项目:mvn archetype:create • 编译源代码:mvn compile • 编译测试代码:mvn test-compile • 运行测试:mvn test • ...

    官方下载maven-3.5.4

    5. **bin**:包含了 Maven 的可执行脚本,如 `mvn`,用于在不同的操作系统上运行 Maven 命令。 6. **conf**:存放 Maven 的配置文件,如 `settings.xml`,用于定义用户的特定配置,如本地仓库路径、远程仓库设置等...

Global site tag (gtag.js) - Google Analytics