1、MAVEN的安装和配置
项目地址:
http://maven.apache.org/download.html
下载到的文件:
apache-maven-2.0.9-bin.zip
接压缩后拷贝到tool下面。配置path中加入:
D:\tool\apache-maven-2.0.9\bin
然后在命令行中输入:
mvn -version
返回:
Maven version: 2.0.9
Java version: 1.5.0_12
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
maven就安装好了
maven命令
mvn test:运行应用程序中的单元测试
mvn package:依据项目生成jar文件
mvn install,把包安装在本地的repository中,可以被其他工程作为依赖来使用
mvn site:生成项目相关信息的网站
mvn clean:清除目标目录中的生成结果
mvn eclipse:eclipse:生成Eclipse项目文件
mvn deploy,在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。
可以通过对目标及相位的组合使得一个命令完成多个功能,比如:
mvn clean dependency:copy-dependencies package
关于常用命令的详解,见参考资料。
2、MYECLIPSE6.5
项目地址:
http://www.myeclipseide.com/
SN:
Subscriber: xiaofei
Subscription Code: kLR8ZO-655111-53678656277609555
新建WEB项目的时候ADD MAVEN的支持
3、MAVEN和MYECLIPSE
目前是只用MAVEN来管理JAR包,pom.xml文件如下,删除其中build的配置:
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
4.0.0
com.sillycat
easyview
war
0.0.1-SNAPSHOT
javax.activation
activation
1.0.2
provided
javax.mail
1.3.1
provided
commons-logging
commons-logging
1.1.1
org.springframework
spring
2.5.4
freemarker
freemarker
2.3.9
junit
junit
4.4
log4j
log4j
1.2.9
com.ibatis
ibatis2-dao
2.1.7.597
运行如下命令:
mvn clean dependency:copy-dependencies
会生成target/dependency目录,将jar包拷贝到dependency目录
还是使用ant来编译打包,其实这样比较土,不过自己用起来比较熟悉。先用
mvn clean dependency:copy-dependencies
然后用
ant war 打包,两个过程了。。。。
build.xml如下: