
Maven
超级小猪_哦耶
2011年入行,专注JAVA开发从行业软件到电商,从小白到高级。从中科软到1号店。
展开
-
01_在win7上搭建Maven环境
系统环境:win7-64位 下载Maven:apache-maven-3.0.4下载地址:http://maven.apache.org/download.cgi 1.解压 2.配置Maven环境变量: 打开环境变量配置界面,在Path中添加;D:\Program Files (x86)\apache-maven-3.0.4\bin; 3.查看Maven是否配置好,使用命令:m...原创 2014-07-09 14:53:11 · 135 阅读 · 0 评论 -
02_Maven知识点结构
先看一下Maven知识点的结构: 希望画的不是很混乱原创 2014-07-10 10:52:36 · 150 阅读 · 0 评论 -
03_Maven核心_POM_坐标与依赖
POM(Project Object Model,项目对象模型)文件定义了项目的基础信息,用于描述项目如何构建,声明项目依赖等等。 打开新建项目的POM文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem...原创 2014-07-10 14:51:54 · 189 阅读 · 0 评论 -
04_Maven核心_POM_聚合与继承
这节将要描述一下聚合和继承。 首先看个问题:如果项目A和项目B是两个单独的项目组开发的,但是这两个项目又是从属于一个顶层项目。项目A和项目B都有自己的POM文件,怎样才能整合两个项目呢? 答:聚合 一、聚合 其实聚合就是从新建立一个空的Maven项目,通过POM文件来整合项目A和项目B 因为在实际应用中,我没有怎么使用过,所以这里仅仅介绍如何实现 <project xmlns=...原创 2014-07-14 12:16:54 · 168 阅读 · 0 评论 -
05_Maven核心_仓库
通过配置项目的POM文件,Maven就可以帮助我们构建相应的jar包依赖,编译等等。 这节描述一下项目是在哪个地方下载构件的 PS:构建:在Maven世界中,任何一个依赖、插件、或者项目构建的输出都叫做一个构件。 一、Maven仓库定义 Maven可以在某个位置统一存储多有Maven项目共享的构件,这个统一的位置就是仓库。 类似于一个数据库(仓库),只有你有某条记录的ID(构件的坐标...原创 2014-07-14 15:00:45 · 177 阅读 · 0 评论 -
06_Maven核心_仓库_续
这节描述两点:远程仓库的认证;镜像 一、远程仓库认证 有些远程仓库是需要认证的。如果仓库需要认证。我们该怎么配置呢? 打开setting文件 可以看到在setting文件中有<servers>--><server>这个元素。表示配置一个仓库的认证信息。 <id>:为远程仓库设置一个id,这个id将会与配置远程仓库的id相呼应 <user...原创 2014-07-14 15:19:17 · 129 阅读 · 0 评论 -
07_Maven核心_搭建私服nexus
前面两节说了一下Maven仓库。 这里我们使用nexus搭建Maven仓库——私服 1.下载软件:nexus下载地址 使用Linux环境 下载 tgz包http://www.sonatype.org/nexus/go2.将nexus放在Linux下,使用的是root账号3.解压 tar -zvxf 文件名4.目录下面生成一个 5.进入下面的bin目录6.使用 7.提示警告:warn...原创 2014-07-15 15:04:54 · 104 阅读 · 0 评论 -
08_Maven核心_如何使用私服
这篇讲告诉我们怎么使用私服。 1.首先启动私服,然后再浏览器中输入地址:http://192.168.81.128:8081/nexus/index.html#welcome 2.登陆 默认用户名:admin 默认密码:admin123 3.登陆之后可以看左边的菜单: 这节主要说明一下仓库管理,其他菜单大家自己摸索吧 4.点击左边菜单:Repositories 5.首先看一下ti...原创 2014-07-16 09:49:01 · 148 阅读 · 0 评论 -
09_Maven核心_Maven和私服怎么关联在一起
通过前两节应该能够知道私服的搭建和使用: 07_Maven核心_搭建私服nexus 08_Maven核心_如何使用私服 下面将私服和Maven联系起来! 1.前面介绍过如果没有私服的情况下,Maven会直接使用超级POM中的中央仓库去下载我们需要的构件: <repository> <snapshots> <enabl...2014-07-16 10:28:29 · 125 阅读 · 0 评论