maven的使用

一、搭建Maven私服
1 、下载 Maven 服务包
2 、解压下载后的 artifactory-2.3.2.zip
3 、开启服务两种方式(选一): a 、利用 Maven 服务包自带服务器。 b 、利用 tomcat 服务器。

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

打开 F:\artifactory-2.3.2\bin\wrapper.exe

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项目子模块(普通)






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


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


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


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


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




5、引入外部jar


6、引入内部模块


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



至此 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 查找它。










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值