一、搭建Maven私服 ·1、下载Maven服务包
·2、解压下载后的artifactory-2.3.2.zip
·3、开启服务两种方式(选一):a、利用Maven服务包自带服务器。b
、利用tomcat服务器。
a、利用Maven服务包自带服务器。 打开F:\artifactory-2.3.2\bin\wrapper.exeb 、利用tomcat服务器。 1、复制F:\artifactory-2.3.2\webapps artifactory.war粘贴到tomcat目录下D:\Tomcat6.0\webapps 2、启动tomcat。 按照a或b方式启动服务后打开 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/java、src/test/java、src/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查找它。
|
|