![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
文章平均质量分 72
iteye_7017
这个作者很懒,什么都没留下…
展开
-
Maven的下载地址及安装
Maven的下载地址: http://eksliang.iteye.com/blog/2056378 Maven的安装 :http://inotgaoshou.iteye.com/blog/978600 使用Nexus搭建Maven私服http://www.cnblogs.com/quanyongan/archive/2013/04/24/3037589.html...原创 2014-10-13 13:55:15 · 69 阅读 · 0 评论 -
最佳实践(5.3)
Maven依赖涉及的知识点比较多,在理解了主要的功能和原理之后,最需要的当然就是前人的经验总结了,我们称之为最佳实践。排除依赖:传递性依赖会给项目隐式地引入很多依赖,这极大地简化了项目依赖的管理,但是有些时候这种特性也会带来问题。例如,当前项目有一个第三方依赖,而这个第三方依赖由于某些原因依赖了另外一个类库的SNAPSHOT版本,那么这个SNAPSHOT就会成为当前项目的传递性依赖,而SNA...原创 2014-11-19 17:51:26 · 61 阅读 · 0 评论 -
传递性依赖(5.2)
有了传递性依赖机制,在使用Spring Framework的时候就不用去考虑它依赖了什么,也不用担心引入多余的依赖。Maven会解析各个直接依赖的POM,将哪些必须要的间接依赖,以传递性依赖的形式映入到当前的项目中。 假设A依赖于B,B依赖于C,我们说A对于B是第一直接依赖,B对于C是第二直接依赖,A对于C是传递性依赖。第一直接依赖的范围和第二直接依赖的范围决定了传递性依赖的范...原创 2014-11-19 17:49:59 · 82 阅读 · 0 评论 -
依赖范围(5.1)
首先需要知道,Maven在编译项目主代码(src/main/java目录下面打代码)的时候需要使用一套classpath(使用mvn compile编译src/main/java目录的下面的java文件)。在上例中,编译项目主代码的时候需要用到spring-core,该文件以依赖的方式被引入到classpath中。 其次,Maven在执行测试(实际上在执行测试的时候...原创 2014-11-19 17:44:51 · 76 阅读 · 0 评论 -
account-email(5)
Maven项目(account-email)的目结构如下:account-email项目Java主代码位于src/main/java,资源文件(非Java文件)位于src/main/resources目录下。 1.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://ma...原创 2014-11-19 16:48:15 · 933 阅读 · 0 评论 -
pom.xml 文件简单说明
<?xml version="1.0" encoding="UTF-8"?><!--pom.xml文件的第一行是XML头,指定了该xml文档的版本和编码方式。紧接着是project元素,project是所有pom.xml的根元素,它还声明了一些POM相关的命名空间及xsd元素,虽然这些书信不是必须的,但是使用这些属性能够让第三方工具(IDE中的XML编辑器)帮助我们...原创 2014-11-11 18:36:09 · 77 阅读 · 0 评论 -
Maven随笔
1. mvn clean compileclean告诉Maven删除目录target(输出目录),compile告诉Maven编译项目主代码,从输出中看到Maven首先执行了clean:clean任务,删除target目录。默认情况下,Maven构建的所有输出都在target目录中;接着执行resources:resources任务;最后执行compiler:compiler任务,将项目主...原创 2014-11-11 18:35:29 · 488 阅读 · 0 评论 -
Maven是什么?
Maven是什么?Ant是什么?Maven与Ant都是构建工具Maven不是Java领域唯一的构建管理的解决方案。本节将通过一些简单的例子解释Maven的必要性,并且介绍其他构建解决方案,如Make和Ant,并将它们与Maven进行比较。 Make:Make也许是最早的构建工具,它由Stuart Feldman于1977年在Bell实验室创建。目前Make有很多的衍生...原创 2014-11-10 14:57:03 · 89 阅读 · 0 评论 -
Maven HelloWorld(未完成)
Maven HelloWorld原创 2014-11-10 14:44:46 · 73 阅读 · 0 评论 -
Maven坐标
Maven坐标 3.groupId:定义当前Maven项目隶属的实际项目,但是Maven项目和实际项目不一定是一一对应,一个实际项目下可以有多个Maven项目。 groupId的表示方式与Java包名的表示方式类似,通常与域名反向一一对应。4.artifactId: 该元素定义实际项目中的一个Maven项目(模块),推荐的做法是使用实际项目名称作为art...原创 2014-11-10 14:43:46 · 66 阅读 · 0 评论 -
公司电脑使用maven3.0.5遇到 Proxy Authentication Required
公司电脑使用maven3.0.5 遇到 Proxy Authentication Required 提示,即maven不能访问网络。公司的网络架构是通过一个代理服务器上网,但是按一般方式 设置上网代理,Maven任然不能访问网络。 该帖子底下的有问题提问,并且也给出相应的解决方案:参考:http://www.mkyong.com/maven/how-to-enable-prox...原创 2014-11-06 00:39:25 · 712 阅读 · 0 评论 -
Maven常用命令说明
Maven常用命令说明原创 2014-11-22 10:01:51 · 81 阅读 · 0 评论