maven的使用

一、搭建Maven私服
1 、下载 Maven 服务包
http://sourceforge.net/projects/artifactory/files/artifactory/
2 、解压下载后的 artifactory-2.3.2.zip
3 、开启服务两种方式(选一): a 、利用 Maven 服务包自带服务器。 b 、利用 tomcat 服务器。
4 、访问 http://localhost:8081/artifactory

a、利用Maven服务包自带服务器。

打开 F:\artifactory-2.3.2\bin\wrapper.exe maven的使用_第1张图片

b 、利用tomcat服务器。

1、复制F:\artifactory-2.3.2\webapps \ artifactory.war粘贴到tomcat目录下D:\Tomcat6.0\webapps

2、启动tomcat

按照ab方式启动服务后打开 http://localhost:8081/artifactory



二、利用Maven开发web项目
1 、新建 maven 项目父模块
2 、新建 maven 项目子模块(普通)
3 、新建 maven 项目子模块( web 模块)
4 、配置 web 模块
5 、引入外部 jar
6 、引入内部模块

1、新建maven项目父模块

maven的使用_第2张图片
maven的使用_第3张图片
maven的使用_第4张图片

新建maven项目父模块关键

maven的使用_第5张图片

2、新建maven项目子模块(普通)

maven的使用_第6张图片
maven的使用_第7张图片
maven的使用_第8张图片

maven的使用_第9张图片

同理,新建maven-services普通模块

maven的使用_第10张图片

3、新建maven项目子模块(web模块)

maven的使用_第11张图片

4、配置web模块,在maven-web上右键点击选择properties

maven的使用_第12张图片

在上一步单击further confirguration  available后操作下面步骤

maven的使用_第13张图片

新建src/main/javasrc/test/javasrc/test/resources

maven的使用_第14张图片
maven的使用_第15张图片
maven的使用_第16张图片

5、引入外部jar

maven的使用_第17张图片

6、引入内部模块

maven的使用_第18张图片

如果包没有被发布到项目的lib文件夹下的话,再修改下

maven的使用_第19张图片

至此 maven搭建web项目完成。

补充:

Maven Dependency Scope
compile 默认的 scope ,表示 dependency 都可以在生命周期中使用。而且,这些 dependencies 会传递到依赖的项目中。
provided compile 相似,但是表明了 dependency JDK 或者容器提供,例如 Servlet AP 和一些 Java EE APIs 。这个 scope 只能作用在编译和测试时,同时没有传递性。       
runtime 表示 dependency 不作用在编译时,但会作用在运行和测试时
test 表示 dependency 作用在测试时,不作用在运行时。
system provided 相似,但是在系统中要以外部 JAR 包的形式提供, maven 不会在 repository 查找它。










你可能感兴趣的:(maven的使用)