Maven
我不想写昵称
这个作者很懒,什么都没留下…
展开
-
Maven核心:坐标与依赖
Maven项目的核心是pom.xml,POM(项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖。Maven的一个最大的功能是管理项目依赖,为了能自动解析每一个构件,Maven必须将它们唯一标识,这就涉及到了坐标的概念。关于坐标,大家最熟悉的定义就是来自平面几何中的,x,y轴,通过x,y轴可以确定平面中的一点。在Maven中有非常多的构件,也就是平时的jar,war文件等。以前在原创 2017-09-26 15:17:23 · 363 阅读 · 0 评论 -
使用Sonatype Nexus搭建私服(一)
Maven所依赖的jar包,首先会在本地仓库找,如果本地找不到就会去Maven中央仓库找并下载。当一个项目变得很大,所依赖的jar包就会非常多。如果这时候一个新的成员加入了team,项目所依赖的jar包需要全部从中央仓库下载。这样会导致需要花费很长的时间下载jar包,还需要考虑带宽限制。因为从中央仓库下载必须访问外网,是受网络传输速度限制的。那这个问题怎么解决呢?我们可以在局域网内搭建一个私服,我们原创 2017-09-28 17:08:39 · 462 阅读 · 0 评论 -
在Windowns环境安装Maven
在写这篇文章的时候,Maven的最新版本是3.5。Maven对于JDK的版本是有要求的,不同的Maven版本要求运行在不同的JKD版本。所以在安装Maven之前,先确定JDK的版本。不同Maven版本对JDK要求见下面官网列表: http://maven.apache.org/docs/history.html 下载Maven 访问Maven官网下载界面,http://maven.apache.原创 2017-09-22 14:53:07 · 195 阅读 · 0 评论