`
tom_seed
  • 浏览: 322137 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Maven常用命令与变量

 
阅读更多

M2Eclipse安装地址:

m2eclipse-core:http://download.eclipse.org/technology/m2e/releases/

m2eclipse-extras:http://download.eclipse.org/m2e-wtp/releases/juno/

 

Maven常用变量:

参考资料:

  1. http://blog.csdn.net/foxhlc/article/details/8726978
  2. http://qiaolevip.iteye.com/blog/1816652
  3. http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide

Maven常用插件(官方文档):

  1. http://maven.apache.org/plugins/index.html

 

Maven常用命令: 

  1. 编译源代码:mvn compile
  2. 编译测试代码:mvn test-compile
  3. 运行测试:mvn test
  4. 生成项目相关信息的网站:mvn site
  5. 生成target目录,编译、测试代码,生成测试报告,生成jar/war文件:mvn package
  6. 在本地Repository中安装jar:mvn install
  7. 跳过测试的情况下在本地Repository中安装jar:mvn install -Dmaven.test.skip=true
  8. 清除产生的项目(清除target等目录):mvn clean
  9. 生成eclipse项目:mvn eclipse:eclipse
  10. 清除产生的eclipse项目必要文件(清除.projct、.classpath文件):mvn eclipse:clean
  11. 将最终版本的包拷贝到远程的repository:mvn deploy
  12. 生成idea项目:mvn idea:idea
  13. 查看依赖树:mvn dependency:tree
  14. 生成javadoc:mvn javadoc:javadoc
  15. 生成的源代码jar包:mvn source:jar
  16. 组合使用goal命令,如只打包不测试:mvn -Dtest package
  17. 编译测试的内容:mvn test-compile
  18. 只打jar包:mvn jar:jar
  19. 创建Maven的普通java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName
  20. 创建Maven的Web项目:mvn archetype:create -DgroupId=packageName -DartifactId=webappName-DarchetypeArtifactId=maven-archetype-webapp
  21. 创建mvn项目:mvn archetype:generate
  22. 创建mvn项目:mvn archetype:create -DgroupId=com.oreilly -DartifactId=projectName
  23. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
  24. 运行项目于jetty上:mvn jetty:run
  25. 显示版本信息:mvn -version/-v
  26. 生成Wtp插件的Web项目:mvn -Dwtpversion=1.0 eclipse:eclipse
  27. 清除Eclipse项目的配置信息(Web项目):mvn -Dwtpversion=1.0 eclipse:clean
  28. 显示详细错误信息:mvn -e
  29. 验证工程是否正确,所有需要的资源是否可用:mvn validate
  30. 在集成测试可以运行的环境中处理和发布包:mvn integration-test
  31. 运行任何检查,验证包是否有效且达到质量标准:mvn verify
  32. 产生应用需要的任何额外的源代码(如xdoclet):mvn generate-sources
  33. 下载项目里所依赖的jar包的源码:mvn dependency:sources
  34. 远程测试,它会监听远程测试用的8000端口,在eclipse里打开远程测试后,它就会跑起来了,设断点,调试:mvnDebug tomcat:run
  35. 运行项目于tomcat上:mvn tomcat:run。与之搭配的比较常用的参数如下:
    1. 跳过测试:-Dmaven.test.skip=true
    2. 指定端口:-Dmaven.tomcat.port=9090
    3. 忽略测试失败:-Dmaven.test.failure.ignore=true 当然,如果你的其它关联项目有过更新的话,一定要在项目根目录下运行mvn clean install来执行更新,再运行mvn tomcat:run使改动生效.
  36. 列出某个插件的goal信息:mvn help:describe。例:mvn help:describe -Dplugin=help -Dmojo=describe
 
分享到:
评论

相关推荐

    maven常用命令.txt

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

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

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

    maven windows安装

    #### 三、Maven常用命令 了解了基本的安装流程之后,我们还需要熟悉一些Maven的基本命令,这些命令对于日常开发非常有用: - `mvn clean`: 清除项目构建产生的临时文件。 - `mvn compile`: 编译源代码。 - `mvn ...

    Maven-3.3.9-附环境变量配置说明.rar

    Maven 的常用命令** - `mvn clean`:清理项目生成的目标文件。 - `mvn compile`:编译源代码。 - `mvn test`:运行项目测试。 - `mvn package`:打包项目,生成最终的可部署文件,如 JAR 或 WAR。 - `mvn install`...

    Windoiws的maven3.8.8

    ### 五、常用Maven命令 - **install**: 编译源码,打包,并将结果安装到本地仓库。 - **clean**: 清除目标目录(target)中的所有生成文件。 - **compile**: 编译项目源码。 - **test**: 运行项目的所有测试。 - **...

    maven-3.6.0-附环境变量配置说明.rar

    Maven的常用命令** - `mvn clean`:清理项目产生的临时文件和目标目录。 - `mvn compile`:编译项目源代码。 - `mvn test`:运行项目测试。 - `mvn package`:打包项目,如生成JAR或WAR文件。 - `mvn install`:将...

    适用于windows-x64位的maven压缩包

    使用于windows-x64为的压缩包 将此文件解压,并保存到你...maven常用命令 mvn compile编译当前项目 mvn clean清理当前目录 mvn test测试src/test文件夹下的代码 mvn package 打包此项目 mvn install 安装此项目的依赖包

    Mac的maven安装包apache-maven-3.6.3.zip

    8. **Maven的常用命令** - `mvn clean`:清理构建输出目录。 - `mvn compile`:编译源代码。 - `mvn test`:运行项目中的测试。 - `mvn package`:打包项目,生成最终的JAR或WAR文件。 - `mvn install`:将项目...

    安装的maven3.6.1

    ** Maven 概述 ** Maven 是一个Java项目管理和综合工具,由Apache软件基金会开发。它简化了构建、依赖管理和项目文档的生成过程。...理解Maven的工作原理和常用命令,将有助于更好地利用这一工具,优化开发流程。

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

    Maven 的常用命令有: * clean:清理项目的 target 目录 * compile:编译项目中的 java 文件 * test:执行单元测试 * package:打包项目 * install:安装项目到本地仓库 Maven 项目的生命周期 Maven 项目的生命周期...

    李兴华maven配置与使用

    常用命令如下: - `mvn compile`:编译源代码。 - `mvn test`:运行单元测试并生成测试报告。 - `mvn package`:将编译后的代码打包,如生成JAR或WAR文件。 - `mvn install`:将打包后的文件安装到本地仓库,...

    Maven的安装包:apache-maven-3.6.1-zip

    **六、常用 Maven 命令** - `mvn clean`: 清理目标目录,删除生成的文件。 - `mvn compile`: 编译源代码。 - `mvn test`: 运行项目的所有测试。 - `mvn install`: 将项目打包并安装到本地仓库,供其他项目引用。 - `...

    maven 3.6.3.zip

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

    Maven3.3.9安装文档

    #### Maven常用命令 - `mvn clean`:清理编译产生的文件。 - `mvn compile`:编译项目源代码。 - `mvn test`:编译并运行测试代码。 - `mvn package`:打包项目。 - `mvn install`:将项目发布到本地仓库。 - `mvn ...

    maven快速培训PPT

    Maven常用命令** 一些常见的Maven命令包括: - `mvn clean`:清理项目生成的输出文件。 - `mvn compile`:编译源代码。 - `mvn test`:运行测试。 - `mvn package`:打包项目。 - `mvn install`:将项目安装到本地...

    maven windows64客户端

    **五、Maven的常用命令** 1. `mvn clean`: 清理项目目标目录,删除编译生成的文件。 2. `mvn compile`: 编译源代码。 3. `mvn test`: 运行项目中的测试。 4. `mvn package`: 创建可部署的项目包,如JAR或WAR。 5. `...

    myeclipse 上安装 Maven3

    - **Maven插件使用**:Maven插件可以扩展Maven的功能,学习常用的Maven插件可以提高开发效率。 通过上述配置,你现在可以在MyEclipse环境中充分利用Maven的强大功能,提高软件开发的效率和质量。

    01-maven.rar maven安装包

    ### Maven的常用命令 - `mvn clean`: 清理项目,删除目标目录(target)下的所有内容。 - `mvn compile`: 编译源代码。 - `mvn test`: 运行项目中的测试。 - `mvn package`: 打包项目,如生成JAR或WAR文件。 - `mvn...

    maven安装包,工作常用

    Maven 的常用命令与插件** Maven 提供了许多插件,如`maven-resources-plugin`(资源复制)、`maven-jar-plugin`(打包JAR)等。通过`-D`参数可以传递配置给插件,例如`mvn clean package -DskipTests`会跳过单元...

    黑马maven笔记,第一天

    #### Maven的目录结构与常用命令 - **Maven项目目录结构**: - `src/main/java`:存放项目的主代码。 - `src/main/resources`:存放资源文件。 - `src/test/java`:存放测试代码。 - `src/test/resources`:...

Global site tag (gtag.js) - Google Analytics