mvn pom.xml文件配置详解
http://maven.apache.org/ref/2.0.8/maven-model/maven.html
mvn -version/-v 显示版本信息
mvn archetype:generate 创建mvn项目
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app 创建mvn项目
mvn package 生成target目录,编译、测试代码,生成测试报告,生成jar/war文件
mvn jetty:run 运行项目于jetty上,
mvn compile 编译
mvn test 编译并测试
mvn clean 清空生成的文件
mvn site 生成项目相关信息的网站
mvn -Dwtpversion=1.0 eclipse:eclipse 生成Wtp插件的Web项目
mvn -Dwtpversion=1.0 eclipse:clean 清除Eclipse项目的配置信息(Web项目)
mvn eclipse:eclipse 将项目转化为Eclipse项目
在应用程序用使用多个存储库
<repositories>
<repository>
<id>Ibiblio</id>
<name>Ibiblio</name>
<url>http://www.ibiblio.org/maven/</url>
</repository>
<repository>
<id>PlanetMirror</id>
<name>Planet Mirror</name>
<url>http://public.planetmirror.com/pub/maven/</url>
</repository>
</repositories>
mvn deploy:deploy-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar -DrepositoryId=maven-repository-inner -Durl=ftp://xxxxxxx/opt/maven/repository/
发布第三方Jar到本地库中:
mvn install:install-file -DgroupId=com -DartifactId=client -Dversion=0.1.0 -Dpackaging=jar -Dfile=d:\client-0.1.0.jar
-DdownloadSources=true
-DdownloadJavadocs=true
mvn -e 显示详细错误 信息.
mvn validate 验证工程是否正确,所有需要的资源是否可用。
mvn test-compile 编译项目测试代码。 。
mvn integration-test 在集成测试可以运行的环境中处理和发布包。
mvn verify 运行任何检查,验证包是否有效且达到质量标准。
mvn generate-sources 产生应用需要的任何额外的源代码,如xdoclet。
分享到:
相关推荐
- **内置帮助**:`mvn -h`,可查看Maven所有可用的命令选项。 - **生命周期阶段**:Maven通过生命周期管理项目的构建过程,主要分为三个生命周期:清洁(clean)、默认(default)和站点(site)。每个生命周期又包含多个...
它通常会涵盖如何设置Maven环境、创建基本的Maven项目结构(如src/main/java和src/test/java),以及如何运行`mvn compile`、`mvn test`等基本命令。这份文档是快速了解Maven工作流程的好帮手。 **《Maven权威指南...
标题"超详细Maven快速入门到精通.txt打包整理.zip"表明这是一个关于Maven的全面教程,涵盖了从基础到高级的各个方面,旨在帮助用户快速掌握Maven的使用。Maven是一个Java项目管理和综合工具,由Apache软件基金会开发...
以下是对 Maven3 学习资料的详细整理: **一、Maven 安装与配置** 1. **安装**:首先,你需要从官方网站下载 Maven 的最新版本,然后解压到指定的目录。 2. **环境变量配置**:设置 `JAVA_HOME` 和 `MAVEN_HOME` ...
- `Path`:系统环境变量,需要追加`%MAVEN_HOME%\bin`路径,以确保可以在命令行中直接运行mvn命令。 4. **验证安装** 打开命令提示符,输入`mvn -version`,若能正确显示Maven的版本信息,则说明安装配置成功。 ...
通过`mvn install`命令,Maven会根据POM.xml自动下载依赖、编译源代码、打包和部署项目。 2. 依赖管理: Maven的中央仓库包含了大量的开源库,开发者无需手动下载,只需在POM.xml中声明依赖,Maven会自动解决依赖...
`mvn deploy`命令会将项目打包并上传到指定的远程仓库。 **7. Maven的常用命令** - `mvn clean`:清理项目产生的临时文件和目标目录。 - `mvn compile`:编译源代码。 - `mvn test`:运行单元测试。 - `mvn ...
### MAVEN基础篇-资料整理 #### 第一章 Maven 简介 ##### 1.1 软件开发中的阶段 在软件开发过程中,一个典型的项目生命周期包括多个阶段:初始化、配置管理、源代码管理、编译、测试、打包、验证、部署等。每个...
### Maven教程整理 #### Maven简介 Maven是一个广泛使用的Java项目构建工具,它不仅能够进行构建,还能有效地管理项目的依赖关系、文档以及整个构建过程。与Ant等其他构建工具相比,Maven的一大特色在于它引入了...
- `Path`:在系统环境变量Path中添加`%MAVEN_HOME%\bin`,确保命令行可以识别`mvn`命令。 - **验证安装**:打开命令行,输入`mvn -v`,如果正确显示Maven版本信息,说明安装成功。 **3. Maven的项目结构** Maven...
本资源包"maven-dependencies.rar"正是为了简化这一过程而精心整理的,包含了常用的Maven依赖,确保开发者在下载后无需再手动查找,极大地提高了开发效率。 首先,我们来深入理解Maven的依赖管理机制。Maven采用一...
1. **初始化**:使用`mvn archetype:generate`命令创建一个新的Maven项目,选择合适的项目模板。 2. **构建项目**:执行`mvn compile`编译源代码,`mvn test`运行测试,`mvn package`打包项目,`mvn install`将项目...
8. **运行和测试**:配置好所有后,可以通过Maven的mvn clean install命令进行构建,然后在IDE或Tomcat服务器上运行项目,通过单元测试和集成测试确保SSM框架整合的正确性。 以上就是SSM+maven环境整合的基本流程和...
5. 创建软链接,使得系统命令行可以识别mvn命令: ``` sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn ``` 6. 验证Maven安装是否成功,通过运行: ``` mvn --version ``` **四、Maven设置** Maven的...
创建新job时,可以配置构建触发器(如代码提交后自动构建)、构建步骤(执行mvn clean install等Maven目标)和发布策略(如将构建结果部署到Nexus仓库)。 以上步骤详细介绍了如何整合Maven、Nexus、Jenkins和SVN,...
执行Maven命令 配置完成后,可以通过以下几种方式执行批量导出命令: - **命令行方式**:打开终端或命令提示符窗口,切换到项目根目录下,输入以下命令: ``` mvn dependency:copy-dependencies -...
< plugin> < groupId>ga.rugal.maven</ groupId> < artifactId>commitlinter-maven-plugin</ artifactId> < version>THE-VERSION-YOU-LIKE</ version></ plugin> 然后运行命令: mvn commitlinter:validate 由于...
用户可以直接在Eclipse中右键点击项目或`pom.xml`文件,选择`Run As > Maven Build`,预设或自定义Maven命令。例如,自定义`mvn clean install`命令后,就可以在M2Eclipse中方便地执行这个构建流程。 总的来说,...