Maven步步为营(三)命令
来源:互联网 发布:淘宝商城舞蹈鞋 编辑:程序博客网 时间:2024/06/02 02:59
1,D:\workspace>mvn archetype:create -DgroupId=com.river -DartifactId=TestMvn// 创建mvn项目
//-DarchetypeArtifactId 目录结构,默认值为maven-archetype-quickstart
//-DarchetypeArtifactId=maven-archetype-webapp, 创建web项目所需的目录(web.xml...)
//mvn archetype:generate 也可以创建项目。
效果:
TestMvn\src\main\java\com\river\App.java
TestMvn\src\test\java\com\river\AppTest.java
TestMvn\pom.xml
2,D:\workspace\TestMvn>mvn compile//编译主代码
效果:
TestMvn\target\classes\com\river
3,D:\workspace\TestMvn>mvn test-compile//编译测试代码
效果:
TestMvn\target\test-classes\com\river
4,D:\workspace\TestMvn>mvn test //运行测试
效果:
TestMvn\target\surefire-reports //测试报告
如果System.out.println,则有输出到CMD console.
5,D:\workspace\TestMvn>mvn site//创建站点
效果:
TestMvn\target\site//通过jetty来提供web服务
6,D:\workspace\TestMvn>mvn package//对主代码和resource打jar包
效果:
Building jar: D:\workspace\TestMvn\target\TestMvn-1.0-SNAPSHOT.jar
7,D:\workspace\TestMvn>mvn install//install到Maven本地repository
效果:
D:\repo\com\river\TestMvn\1.0-SNAPSHOT
//下载或者安装到Maven本地仓库,其他项目才能使用!!!!!!!!!!!!!!!
8,D:\workspace\TestMvn>mvn eclipse:eclipse//生成ecllipse项目文件
效果:
D:\repo\com\river\TestMvn\1.0-SNAPSHOT
D:\repo\org\apache\maven\plugins\maven-eclipse-plugin //每个mvn命令都对应一个plugin,插件机制扩展功能。好!
7,D:\workspace\TestMvn>mvn install//install到Maven本地repository
效果:
D:\repo\com\river\TestMvn\1.0-SNAPSHOT
//下载或者安装到Maven本地仓库,其他项目才能使用!!!!!!!!!!!!!!!
8,mvn eclipse:eclipse 执行此命令,导入eclipse项目,否则导入maven项目
8.1,eclipse不要使用内置maven,重定向到环境变量中的maven,保证版本一致
8.2,window-->preference-->Maven-->user setting,重定向到环境变量中的maven
- Maven步步为营(三)命令
- Maven步步为营(一)概述
- Maven步步为营(二)POm
- Maven步步为营(四)其他
- io-nio-socket步步为营(三)NIO
- 【LFS之步步为营】【三】
- 步步为营(三)贪心(2)选择不相交区间
- 【Hibernate步步为营】--核心对象+持久对象全析(三)
- maven教程三之maven命令
- linux步步为营(6)--VI命令
- 步步为营
- 步步为营
- 《项目管理利器Maven》学习(三):常用的maven命令介绍
- 步步为营Hibernate全攻略(三)剪不断理还乱之:多对多关联映射
- 第一节程序大赛代码和心得(三):复杂问题平静心态,步步为营
- Eclipse+Maven命令创建webapp项目<三>
- Eclipse+Maven命令创建webapp项目<三>
- Eclipse+Maven命令创建webapp项目<三>
- Android 常用的语言代码与国家地区对照表
- IOS异常笔记
- Maven步步为营(二)POm
- 设置hdfs磁盘配额
- MapReduce原理篇
- Maven步步为营(三)命令
- IOS零散知识笔记
- HDU 2923-Einbahnstrasse
- LaTex(PART II)一些常用关键字
- 【LeetCode】C# 96、Unique Binary Search Trees
- IOS 图片放大缩小移动,使用block精简代码
- Maven步步为营(四)其他
- svn apache 创建 用户名密码
- Windows 模拟生成日志 命令