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.csdn.net/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都可以

你可能感兴趣的:(java基础)