Java基础,maven

*************************************************
Maven常用命令:
1. 创建Maven的普通java项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2. 创建Maven的Web项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
3. 编译源代码: mvn compile
4. 编译测试代码:mvn test-compile
5. 运行测试:mvn test
6. 产生site:mvn site
7. 打包:mvn package
8. 在本地Repository中安装jar:mvn install
9. 清除产生的项目:mvn clean
10. 生成eclipse项目:mvn eclipse:eclipse
11. 生成idea项目:mvn idea:idea
12. 组合使用goal命令,如只打包不测试:mvn -Dtest package
13. 编译测试的内容:mvn test-compile
14. 只打jar包: mvn jar:jar
15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
( -skipping 的灵活运用,当然也可以用于其他组合命令)
16. 清除eclipse的一些系统设置:mvn eclipse:clean

ps:

一般使用情况是这样,首先通过cvs或svn下载代码到本机,然后执行mvn eclipse:eclipse生成ecllipse项目文件,然后导入到eclipse就行了;修改代码后执行mvn compile或mvn test检验,也可以下载eclipse的maven插件。

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项目
*************************************************
pom.xml依赖写法:
http://www.jarvana.com/jarvana/
http://search.maven.org/

http://blog.sina.com.cn/s/blog_76a4f28901017wrj.html

maven介绍:
http://blog.sina.com.cn/s/blog_7cf112e00100t0hb.html
eclipse安装wtp插件
http://blog.sina.com.cn/s/blog_4cc16fc50100b10l.html
要下载东西挺多了回去了下

wtp插件介绍:免费下载
http://download.youkuaiyun.com/download/weibkreuz/3225674

maven构建web项目
http://blog.chinaunix.net/uid-21209537-id-3014396.html

创建maven项目:
普通Java项目
mvn archetype:create -DgroupId=cn.cdm -DartifactId=app
web项目
mvn archetype:create -DgroupId=cn.cdm -DartifactId=webApp -DarchetypeArtifactId=maven-archetype-webapp

生成eclipse web项目
mvn eclipse:eclipse
生成eclipse wtp插件的web项目
mvn -Dwtpversion=1.0 eclipse:eclipse
有的也这么写:
mvn eclipse:eclipse -Dwtpversion=2.0

加上-Dwtpversion后项目根目录下就多了一个.setting文件夹跟在myeclipse中右键maven项目是一样的
但是用命令建立的web项目跟main文件夹同级目录下没有test文件夹不知道那个怎么建立

wtp插件就是用来开发web项目的插件


bat中的常用命令和语法
http://www.cnblogs.com/SunShineYPH/archive/2011/12/13/2285570.html

怎么快速切换到C盘根目录
切换到当前根目录cd\

添加压缩文件到图片:
copy /b 1.jpg+a.rar 2.jpg
这里/b应该是二进制文件的意思,应该就是添加一个二进制文件到图片,显示的是图片,拿到图片后直接把图片更改为压缩文件格式rar,zip,7z都可以
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值