maven-in-five-minutes

http://maven.apache.org/guides/

Maven 安装
1. download from http://maven.apache.org/download.html
2. 环境变量
JAVA_HOME - location of a JDK home dir
M2_HOME - location of maven2's installed home dir
path -   location of maven2's bin dir
3. 修改仓库路径
在conf/setting.xml 中添加
<localRepository>D:/J2EE/TOOLS/Maven/repository/repository</localRepository>
4. Create a example project
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false



运行jar文件
java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App


Maven 生命周期
Although hardly a comprehensive list, these are the most common default lifecycle phases executed.
validate: validate the project is correct and all necessary information is available
compile: compile the source code of the project
test: test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed
package: take the compiled code and package it in its distributable format, such as a JAR.
integration-test: process and deploy the package if necessary into an environment where integration tests can be run
verify: run any checks to verify the package is valid and meets quality criteria
install: install the package into the local repository, for use as a dependency in other projects locally
deploy: done in an integration or release environment, copies the final package to the remote repository for sharing with other developers and projects.
There are two other Maven lifecycles of note beyond the default list above. They are
clean: cleans up artifacts created by prior builds
site: generates site documentation for this project


依赖查询网站:http://mvnrepository.com/

猜你喜欢

转载自oracle-api.iteye.com/blog/1979304