分享

maven的使用

 dawn001 2014-04-04
一、搭建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相似,但是表明了dependencyJDK或者容器提供,例如Servlet AP和一些Java EE APIs。这个scope 只能作用在编译和测试时,同时没有传递性。       
·runtime 表示dependency不作用在编译时,但会作用在运行和测试时
·test 表示dependency作用在测试时,不作用在运行时。
·system provided 相似,但是在系统中要以外部JAR包的形式提供,maven不会在repository查找它。










    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多