Maven 1.0 命令:
maven clean:清理
maven -X clean:清理
调试模式,输出各种详细信息,如jar包的下载路径等
maven jar:生成jar包
maven war:生成war 包
maven javadoc:生成Javadoc
maven site:生成真个Doc网站To generate a components site
maven eclipse:生成Eclipse配置文件
Maven 2.0 命令:
mvn --version(mvn -v):显示版本号,Maven home,java 版本,java home,操作系统,编码等
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn package -Dmaven.test.skip=ture
打包时跳过测试
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
Maven in 5 Minutes
mvn validate: validate the project is correct and all necessary information is available
integration-test: process and deploy the package if necessary into an environment where integration tests can be run
verify: run any checks to verify the package is valid and meets quality criteria
mvn deploy: done in an integration or release environment, copies the final package to the remote repository for sharing with other developers and projects.
mvn -Prc package:To create the source and binary distributions for a component (and the javadoc and sources jars)
mvn clean package:先清理,后打包(根据配置文件中的<packaging>war</packaging>属性)
可以通过对
命令的组合使得一个命令完成多个功能,比如: mvn clean dependency:copy-dependencies package
相当于按顺序执行下列命令
mvn clean
mvn dependency:copy-dependencies
mvn package
创建 Maven 项目
交互式创建项目: mvn archetype:create
建一个 JAVA 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=App
建一个 web 项目 : mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
Maven仓库
project.properties中配置
######################################################################
# Central Maven Repository
######################################################################
maven.repo.remote=http://mycom.xxx.com/maven/
或者project.xml中配置
<repositories>
<repository>
<id>mycom</id>
<name>Maven 2 Repository on mycom</name>
<url>http://mycom.xxx.com/maven/</url>
</repository>
<repository>
<id>central</id>
<name>Maven 2 Repository on ibibio</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
maven本地仓库:
maven 1: 用项目设置或者用户设置中定义属性:maven.repo.local=c:/somewherelese,参考:
maven 1 Properties Reference
maven 2: 在安装目录conf子目录下的settings.xml文件中设置属性:<localRepository>c:/somewherelese</localRepository>
如果在Eclipse工程中修改M2_REPO这个classpath环境变量:
默认Windows -> Preferences -> Java -> Build Path -> Classpath Variables中时不可修改的。需要到路径:Windows -> Preferences -> Maven -> User Settings.中取修改!
分享到:
相关推荐
Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...
Maven常用命令 Maven Maven学习
maven 常用命令集合 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于 Java 项目的构建、测试和部署。Maven 的强大之处在于其提供了一种标准化的方式来构建、测试和部署项目,...
Maven 常用命令 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于管理和构建 Java 项目。以下是 Maven 中的一些常用命令: 1. 创建项目 Maven 提供了 archetype 机制来快速...
1. **创建 Maven 项目** 使用 `mvn archetype:create` 命令可以创建一个新的 Maven 项目。例如: ``` mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app ``` 这会根据指定的 `groupId` 和...
**正文** Maven是Java开发中的一...通过熟练掌握Maven命令和配置,开发者可以高效地管理项目依赖,实现自动化构建,从而提高开发效率。而提供的测试项目则可以帮助我们更好地理解Maven如何与测试集成,确保代码质量。
以下是对标题和描述中提及的Maven常用命令的详细解释: 1. `mvn clean`:这个命令用于清理项目,删除`target`目录下的所有生成物,包括编译后的类文件、测试结果等。 2. `mvn compile`:编译项目的源代码,将`src/...
### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示...
本文将对Maven构建Web工程相关的常用命令进行总结。 #### Maven项目初始化 - **初始化Java应用** - 命令格式:`mvn archetype:generate -DgroupId=...
摘要:本文主要讲解是Maven使用过程中一些常用的命令,并配上图片说明,最后还讲了pom.xml文件的一些构造。-D传入属性参数-P使用pom中指定的配置-e显示maven运行出错的信息-o离线执行命令,即不去远程仓库更新包-X...
本文将详细介绍Maven的一些常用命令、操作方法以及打包步骤,帮助开发者更好地理解和运用Maven。 一、Maven常用命令 1. 初始化项目结构: `mvn archetype:generate` - 这个命令用于创建一个新的Maven项目,根据...
如`mvn clean install`,`mvn compile`等,这些命令调用Maven生命周期的不同阶段。还可以使用`-D`选项传递系统属性,`-X`开启调试模式。 总结起来,"maven常用包"涵盖了Maven的核心功能,包括POM、依赖管理、插件...
### Maven常用命令详解 #### 1. `mvn -v` - **命令**: `mvn -v`(注意:实际命令应为 `mvn --version` 或 `mvn -version`) - **功能**: 显示Maven当前版本信息。 - **应用场景**: 当需要确认当前使用的Maven版本时...
本文将对 Maven 的一些常用基本命令进行详细介绍。 #### 1. Maven 项目创建 在创建一个 Maven 项目时,最常用的命令是 `mvn archetype:generate`。例如: ```shell mvn archetype:generate -DgroupId=damocles-...
**Maven笔记(2)-- 构建Java Project 及 Maven命令使用** Maven是Apache组织开发的一个项目管理和综合工具,主要用于Java项目构建、依赖管理和项目信息管理。它通过一个统一的构建过程,使得项目的构建变得简单且...
3. 常用Maven命令: - `clean`:清除目标目录,删除上次构建生成的文件。 - `install`:在本地仓库安装打包后的文件,便于其他项目依赖。 - `deploy`:将项目部署到远程仓库,通常用于发布版本。 - `test`:执行...
Maven常用命令 mvn archetype:create :创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除...