刚刚做完一个项目,使用spring整合struts2实现的,现在做一下总结和记录。
Maven作用:
1. 下载jar包
Maven工程中会有一个pom.xml文件,如果需要引入包,则在pom.xml中配置一个dependency就可以了:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</dependency>
上面一段配置,就是导入spring的相关jar包
2. 下载依赖包
如果像1中的配置完成后,Maven还会自动帮你下载spring所依赖的其他包。也就是说,只要用到的包,都会下载下来。
3. 可以直接打包
可以运行maven install等maven命令。
Maven环境搭建:
http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html
这篇博客对搭建环境讲解的很详细。
创建Maven代理仓库:
作用:在团队开发中不必每次使用jar包,都去maven的中央仓库下载。(Nexus环境)
http://blog.youkuaiyun.com/wang379275614/article/details/43940259
Maven Setting文件的作用
用来配置maven的中央仓库的位置,如下:
<mirror>
<id>Public</id>
<mirrorOf>*</mirrorOf>
<url>http://192.168.0.241:8081/nexus/content/groups/public</url>
</mirror>
代码中url的地址即为maven下载所需jar包的地址