配置Maven基础环境生成eclipse工程以及常用命令
来源:互联网 发布:围墙设计图纸含数据 编辑:程序博客网 时间:2024/05/22 17:40
下载apache-maven-3.2.1包
配置环境变量:
M2_HOME
path里面添加
查看环境变量是否配置好:
找到下载的工程里面的pom.xml目录,运行命令生成eclipse工程
创建Maven的普通java项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
创建Maven的Web项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
编译源代码: mvn compile
编译测试代码:mvn test-compile
运行测试:mvn test
产生site:mvn site
打包:mvn package
在本地Repository中安装jar:mvn install
清除产生的项目:mvn clean
生成eclipse项目:mvn eclipse:eclipse
清除eclipse的一些系统设置:mvn eclipse:clean
生成idea项目:mvn idea:idea
组合使用goal命令,如只打包不测试:mvn -Dtest package
编译测试的内容:mvn test-compile
只打jar包: mvn jar:jar
只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
eclipse插件run As就
Maven Build:
这个命令用于编译Maven工程,执行命令后会在target文件夹中的classes中生成对应的class文件。
Maven generate sources
产生应用需要的任何额外的源代码,如xdoclet。
Maven Clean:
删除target文件夹,即删除生成的package包以及class等文件。
Maven Test:
先自动进行编译,在运行所有的测试用例。
Maven install:
发布生成对应的package包。
mvn -e 显示详细错误 信息. mvn validate 验证工程是否正确,所有需要的资源是否可用。 mvn test-compile 编译项目测试代码。 。 mvn integration-test 在集成测试可以运行的环境中处理和发布包。 mvn verify 运行任何检查,验证包是否有效且达到质量标准。 mvn -version 显示版本 mvn compile 编译你的项目 mvn clean install 删除再编译 mvn help:describe -Dplugin=help 使用 help 插件的 describe 目标来输出 Maven Help 插件的信息。 mvn help:describe -Dplugin=help -Dfull 使用Help 插件输出完整的带有参数的目标列 mvn help:describe -Dplugin=compiler -Dmojo=compile -Dfull 获取单个目标的信息,设置 mojo 参数和 plugin 参数。此命令列出了Compiler 插件的compile 目标的所有信息 mvn help:describe -Dplugin=exec -Dfull 列出所有 Maven Exec 插件可用的目标 mvn help:effective-pom 看这个“有效的 (effective)”POM,它暴露了 Maven的默认设置 mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook 创建Maven的普通java项目,在命令行使用Maven Archetype 插件 mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main Exec 插件让我们能够在不往 classpath 载入适当的依赖的情况下,运行这个程序 mvn dependency:resolve 打印出已解决依赖的列表 mvn dependency:tree 打印整个依赖树 mvn install -X 想要查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件,打开 Maven 的调试标记运行 mvn install -Dmaven.test.skip=true 给任何目标添加maven.test.skip 属性就能跳过测试 mvn install assembly:assembly 构建装配Maven Assembly 插件是一个用来创建你应用程序特有分发包的插件 mvn jetty:run 调用 Jetty 插件的 Run 目标在 Jetty Servlet 容器中启动 web 应用 mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app 创建mvn项目 mvn package 生成target目录,编译、测试代码,生成测试报告,生成jar/war文件 mvn jetty:run 运行项目于jetty上, mvn compile 编译 mvn test 编译并测试 mvn site 生成项目相关信息的网站 mvn -Dwtpversion=1.0 eclipse:eclipse 生成Wtp插件的Web项目 mvn -Dwtpversion=1.0 eclipse:clean 清除Eclipse项目的配置信息(Web项目) mvn eclipse:eclipse 将项目转化为Eclipse项目
- 配置Maven基础环境生成eclipse工程以及常用命令
- eclipse基础环境配置和svn、maven的配置以及maven的安装
- Maven环境配置以及Eclipse安装Maven插件
- ubuntu maven环境安装配置以及工程创建
- maven环境搭建环境变量配置以及结合myeclipse建立工程
- Maven Eclipse生成web工程
- eclipse配置maven环境
- eclipse配置maven环境
- Maven-Eclipse 环境 / 配置
- Eclipse maven环境配置
- maven构建命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse里创建maven工程
- vagrant 环境配置以及常用命令
- 配置maven环境并在eclipse中搭建第一个maven工程
- eclipse中利用Maven逆向工程生成PO类以及mapper(mybatis)
- eclipse中利用Maven逆向工程生成PO类以及mapper(mybatis)
- Eclipse快速配置Maven工程、配置SVN以及为SVN分配用户名
- maven在eclipse中配置过程并导入maven工程,以及关于工程中jdk和git的设置,
- eclipse maven工程生成war包
- 华年轻盏,淡写悲伤
- iOS动画效果、绘制图形
- 使用DECODE解决去字段中固定首字的匹配问题
- python 文件内搜索关键词并保存行号
- C++primer学习:面向对象程序设计(5):再探文本查询程序
- 配置Maven基础环境生成eclipse工程以及常用命令
- 0012闰年计算的C++实现
- CocoaPods安装和使用教程
- 二分图最大匹配的König定理及其证明
- Redis学习总结(2)——Java使用Redis
- 账号安全登录猜测
- AndroidTestCase来进行android 单元测试简介
- #define _syscall0(type,name) 详解
- 强类型语言JAVA与弱类型语言JS的小小认识