仓库管理员

maven学习笔记(超详细总结)

有些话、适合烂在心里 提交于 2019-11-29 14:24:02
目录 项目管理利器——maven 第1章 maven概述 1-1 项目管理利器-maven简介 1.1.1 什么是maven 1.1.2 什么是依赖管理 1.1.3 传统项目的依赖管理 1.1.4 maven项目的依赖管理 1.1.5 什么是项目构建 1.1.6 Maven好处 第2章 maven快速入门 2-1 环境搭建 下载后解压的目录对应的含义 配置环境变量 2-2 第一个maven案例hellomaven 文件结构 网上实例 第3章 Maven核心知识 3-1 maven常用的构建命令 3-2 maven自动建立目录骨架 3-3 maven中的坐标和仓库 3.3.1 Maven仓库的概述 3.3.2 修改本地仓库位置 3.3.3 三种仓库的关系 3-4 在eclipse中安装maven插件以及创建maven项目 3-5 maven的生命周期和插件 3.5.1 maven的三种生命周期 3.5.2 命令与生命周期关系 3.5.3 插件 3-6 maven中Pom.xml解析 3.6.1 基础配置 3.6.2 构建配置 3.6.3 分发配置 3.6.4 仓库配置 3.6.5 profile配置 3.6.6 报表配置 3.6.7 环境配置 3.6.8 项目信息配置 3-7 maven依赖范围 3.7.1 什么是依赖范围? 3.7.2 依赖范围在pom.xml中如何体现? 3.7

Maven实战读书笔记(12)- Nexus

跟風遠走 提交于 2019-11-27 12:09:42
Nexus 简介 建立私服的好处是? 可以降低中央仓库负荷、节省外网带宽、加速 Maven 构建、自己部署构件等,从而高效地使用 Maven 三种专门的 Maven 仓库管理软件是? 1 、 Apache 基金会的 Archiva 2 、 JFrog 的 Artifactory 3 、 Sonatype 的 Nexus Archiva 是开源的, Artifactory 和 Nexus 的核心也是开源的 Nexus 也是当前最流行的 Maven 仓库管理软件 Nexus 的由来 2005 年 12 月, Tamas Cservenak 由于受不了匈牙利电信 ADSL 的低速度,开始着手开发 Proximity ——一个很简单的 Web 应用,它可以代理并缓存 Maven 构件,当 Maven 需要下载构件的时候,就不需要反复依赖于 ADSL 到了 2007 年, Sonatype 邀请 Tamas 参与创建一个更酷的 Maven 仓库管理软件,这就是后来的 Nexus Nexus 分为开源版和专业版 专业版 ... 收费,除了开源版本的所有特性之外,主要包含一些企业安全控制、发布流程控制等需要的特性,地址 http://www.sonatype.com/products/nexus/community 开源版本基于 GPLv3 许可证,其特性足以满足大部分 Maven 用户的需要

git操作

此生再无相见时 提交于 2019-11-26 21:04:59
Git是一款免费、开源的分布式版本控制系统。众所周知的 Github 便是基于Git的开源代码库以及版本控制系统,由于其远程托管服务仅对开源免费,所以搭建本地Git服务器也是个较好的选择,本文将对此进行详细讲解。(推荐一家提供私有源代码免费托管的网站: Bitbucket ,目前支持一个项目5个成员) 搭建环境: 服务器:intel i5 / 8g内存 / 64位操作系统 Ubuntu 15.04 PC: intel i5 / 8g内存 / 64位操作系统 Windows 7 旗舰版 第一部分:Git的基本操作 初始化操作 $ git config -global user.name <name> #设置提交者名字 $ git config -global user.email <email> #设置提交者邮箱 $ git config -global core.editor <editor> #设置默认文本编辑器 $ git config -global merge.tool <tool> #设置解决合并冲突时差异分析工具 $ git config -list #检查已有的配置信息 创建新版本库 $ git clone <url> #克隆远程版本库 $ git init #初始化本地版本库 修改和提交 $ git add . #添加所有改动过的文件 $ git add <file