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常用命令的详细解释: 1. `mvn clean`:这个命令用于清理项目,删除`target`目录下的所有生成物,包括编译后的类文件、测试结果等。 2. `mvn compile`:编译项目的源代码,将`src/...
本文将对Maven构建Web工程相关的常用命令进行总结。 #### Maven项目初始化 - **初始化Java应用** - 命令格式:`mvn archetype:generate -DgroupId=...
以下是一些 Maven 的常用命令,它们可以帮助开发者更有效地操作项目。 1. **显示插件的所有 Goal** 使用 `mvn help:describe -Dplugin=<groupId>:<artifactId>` 命令可以查看指定插件(groupId 和 artifactId)的...
一、Maven常用命令 1. 初始化项目结构: `mvn archetype:generate` - 这个命令用于创建一个新的Maven项目,根据提示选择相应的 archetype(项目模板)来生成基础项目结构。 2. 编译源代码: `mvn compile` - ...
### Maven常用命令详解 #### 1. `mvn -v` - **命令**: `mvn -v`(注意:实际命令应为 `mvn --version` 或 `mvn -version`) - **功能**: 显示Maven当前版本信息。 - **应用场景**: 当需要确认当前使用的Maven版本时...
以下将详细介绍如何在eclipse中进行Maven的常用操作。 1. **安装m2eclipse插件** `m2eclipse`是eclipse中的一个插件,它为eclipse提供了对Maven的集成支持。对于不同的eclipse版本,安装方法有所不同: - **...
本文将对 Maven 的一些常用基本命令进行详细介绍。 #### 1. Maven 项目创建 在创建一个 Maven 项目时,最常用的命令是 `mvn archetype:generate`。例如: ```shell mvn archetype:generate -DgroupId=damocles-...
### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建...以上就是关于Maven常用命令的详细介绍。通过掌握这些命令,可以更高效地管理和构建Java项目。
以下是对"Maven常用知识整理"的详细阐述: 1. **项目依赖管理**:Maven通过pom.xml文件来管理项目的依赖关系,使得开发者可以声明项目需要的库,Maven会自动下载并管理这些库。依赖的版本冲突问题,Maven会按照一定...
- 创建Java项目:在命令行或Eclipse中,使用Maven的`mvn archetype:generate`命令创建新项目,或者在Eclipse中通过New -> Maven Project引导创建。 - 创建Web项目:同样,可以使用`mvn archetype:generate`创建Web...
本篇文章将深入探讨如何使用Maven命令来创建工程、打包工程以及掌握一些常用的Maven命令。 首先,让我们了解Maven的核心概念。Maven基于项目对象模型(Project Object Model,POM),这是一个XML文件,包含了项目的...
### Maven常用命令总结 Maven是一款非常流行的Java项目构建工具,它通过一组生命周期构建规则来管理项目的构建过程,包括编译、测试、打包、部署等。掌握Maven的基本使用方法对于进行Java项目的开发和维护至关重要...
以下是一些常用的Maven命令: 1. **`mvn clean`** - 清理项目生成的目标文件,包括编译后的类和测试报告。 2. **`mvn compile`** - 编译源代码和测试代码。 3. **`mvn test`** - 运行所有单元测试。 4. **`mvn ...
Maven 可以整合 Struts2,实现 Struts2 的自动构建、测试、打包、部署等操作。使用 Maven,可以简化 Struts2 的开发和维护过程。 Maven 是一个功能强大的项目管理工具,可以简化项目的开发和维护过程。通过学习 ...
以下是一些Maven的常用命令及其详细解释: 1. **创建Maven项目**: - `mvn archetype:create -DgroupId=packageName -DartifactId=projectName`:创建一个基本的Java项目。 - `mvn archetype:create -DgroupId=...
**四、Maven 常用命令** 1. `mvn clean`:清理项目生成的目标文件 2. `mvn compile`:编译源代码 3. `mvn test`:运行测试 4. `mvn package`:打包项目,生成 JAR 或 WAR 文件 5. `mvn install`:将项目安装到本地...
Maven2的运行命令是mvn,使用mvn -h可以获得相关的帮助信息。常用情形: • 创建Maven项目:mvn archetype:create • 编译源代码:mvn compile • 编译测试代码:mvn test-compile • 运行测试:mvn test • ...
5. **bin**:包含了 Maven 的可执行脚本,如 `mvn`,用于在不同的操作系统上运行 Maven 命令。 6. **conf**:存放 Maven 的配置文件,如 `settings.xml`,用于定义用户的特定配置,如本地仓库路径、远程仓库设置等...