Maven的使用

mave中repository 与mirror的区别

http://my.oschina.net/sunchp/blog/100634

参考文档

http://www.yiibai.com/maven/include-library-manully-into-maven-local-repository.html

一。定制库到maven local repository

有两种情况下我们要手动使用maven命令将一个jar放到maven的本地repository中。

1。要使用的jar不存在于maven 的中心repo中。

2。我们自己创建了一个jar,在别的项目中还会使用。

如kaptcha.jar在中心repo中就找不到,我们将它安装到本场repo中

安装jar到本地maven

这样,我们在自己的项目中就可以正常使用这个资源了。

 二。使用maven创建java项目

1。从maven模板创建一个项目

 通过安装tree(apt- tree)程序,我们可以查看最后得到的目录结构

对程序进行打包

程序运行并打包成jar文件,放在target目录下。

运行程序

2。使用maven创建web项目

 在项目目录下会生成 pom.xml, web.xml,index.jsp等文件。

将项目编译,测试并打包成war,在项目目录下

mvn package 

此时将在项目目录下生成target/WebApp.war,只用复制到tomcat的发布目录就可以了。

直接运行

mvn tomcat:run

tomcat将启动,项目被部署到localhost:8080/WebApp

我们可以在浏览器中验证。

三。maven运行单元测试

所有的测试一起运行

在项目目录下运行

mvn test
只运行某个测试

mvn -Dtest=TestA test

四。部署基于maven的war到tomcat

原文地址:https://www.cnblogs.com/chuiyuan/p/5185227.html