maven 安装 配置 私服 中央仓库 nexus 快照版本 正式版本 吐血整理
2018-03-09 11:14
851 查看
1. 下载并配置环境变量
配置环境变量之前 只能在这个目录下才能运行配置了之后 所有路径都能运行 就像java一样
查看mvnen版本 "mvn -v"
2. 配置本地仓库配置本地仓库
3. 集成idea或eclipse
* 私服的概念
nexus 是一个带有界面的私服仓库 下载之后 安装到本地 默认端口8081 默认账密 admin/admin123 就可以方便管理这个仓库的内容 可以放在远程服务器上 通过 IP 访问
* 版本的概念 快照版本 正式版本这个概念只有在私服中才会出现,中央仓库是稳定的正式版本团队开发中 打包后是正式版还是快照版取决于你pom文件里version标签的名称
正式版:如果你依赖一个库的正式版本,构建的时候,先在本地仓库中查找是否已经有了这个依赖库,如果没有的话才会去远程仓库去拉取。如果发布一个xxx-1.1.jar到远程仓库,有一个项目依赖这个库,第一次构建会把这个jar拿到本地仓库中,以后再构建就不会去访问远程仓库了。你修改了代码发布上去,也不会再拉,本地这个库不能得到更新。除非升级这个版本 xxx-1.2.jar,然后通知项目,修改依赖为这个版本。快照版: 每天构建时构建快照版本,xxx-1.1-SNAPSHOT,如果有则下载来使用。即使本地仓库已经有,也会去访问远程仓库,看是否是最新的。在配置Maven的Repository的时候,有个配置项,可以配置对SNAPSHOT版本向远程仓库的查找频率。分别always,daily(第一次,当天的其他时候不查看),interval(设置一个以分钟为单位的间隔),never。
* 生命周期 clean compile test package install deploy1.clean 清除 只能清除target目录下的文件
2.compile 编译 (只变了主目录文件 不包括Test文件) ./target/
3.test 编译(只变异了test文件)
4.package (根据打包方式 打成 jar 或 pom ./target/XXX.jar )但是maven依赖管理的是jar包 ,所以把war包放到本地仓库是没有用的 无法添加依赖到工程中
5.install 将打包后的传到本地仓库 清除需要手动删除
6.deploy 将打包后的传到私服 清除需要手动删除
* pom文件
配置环境变量之前 只能在这个目录下才能运行配置了之后 所有路径都能运行 就像java一样
查看mvnen版本 "mvn -v"
2. 配置本地仓库配置本地仓库
3. 集成idea或eclipse
* 私服的概念
nexus 是一个带有界面的私服仓库 下载之后 安装到本地 默认端口8081 默认账密 admin/admin123 就可以方便管理这个仓库的内容 可以放在远程服务器上 通过 IP 访问
* 版本的概念 快照版本 正式版本这个概念只有在私服中才会出现,中央仓库是稳定的正式版本团队开发中 打包后是正式版还是快照版取决于你pom文件里version标签的名称
正式版:如果你依赖一个库的正式版本,构建的时候,先在本地仓库中查找是否已经有了这个依赖库,如果没有的话才会去远程仓库去拉取。如果发布一个xxx-1.1.jar到远程仓库,有一个项目依赖这个库,第一次构建会把这个jar拿到本地仓库中,以后再构建就不会去访问远程仓库了。你修改了代码发布上去,也不会再拉,本地这个库不能得到更新。除非升级这个版本 xxx-1.2.jar,然后通知项目,修改依赖为这个版本。快照版: 每天构建时构建快照版本,xxx-1.1-SNAPSHOT,如果有则下载来使用。即使本地仓库已经有,也会去访问远程仓库,看是否是最新的。在配置Maven的Repository的时候,有个配置项,可以配置对SNAPSHOT版本向远程仓库的查找频率。分别always,daily(第一次,当天的其他时候不查看),interval(设置一个以分钟为单位的间隔),never。
* 生命周期 clean compile test package install deploy1.clean 清除 只能清除target目录下的文件
2.compile 编译 (只变了主目录文件 不包括Test文件) ./target/
3.test 编译(只变异了test文件)
4.package (根据打包方式 打成 jar 或 pom ./target/XXX.jar )但是maven依赖管理的是jar包 ,所以把war包放到本地仓库是没有用的 无法添加依赖到工程中
5.install 将打包后的传到本地仓库 清除需要手动删除
6.deploy 将打包后的传到私服 清除需要手动删除
* pom文件
相关文章推荐
- Nexus OSS私服仓库的安装和配置以及与Maven整合配置
- Mac 安装配置nexus2.6 搭建Maven的中央仓库
- nexus(Maven仓库私服)的安装、配置、使用和仓库迁移
- nexus(Maven仓库私服)的安装、配置、使用和仓库迁移
- Nexus OSS私服仓库的安装和配置以及与Maven整合配置
- nexus(Maven仓库私服)的安装、配置、使用和仓库迁移
- Linux安装配置maven3.0以及搭建nexus私服
- 安装配置maven私服-nexus
- maven仓库--私服(Nexus的配置使用)
- Maven和 Sonatype Nexus私服的安装、配置及使用入门
- maven仓库--私服(Nexus的配置使用)
- maven私服(nexus)的安装和仓库的简单介绍
- maven 与 nexus 中央仓库(私服) 发布与引用
- CentOS安装Nexus(Maven私有库)详细配置及上传本地jar到私服
- maven仓库--私服(Nexus的配置使用)
- Linux安装配置maven以及搭建nexus私服(实践记录)
- Linux安装配置maven3.0以及搭建nexus私服
- Linux 安装配置maven3.0 以及搭建nexus私服
- maven仓库--私服(Nexus的配置使用)
- CentOS6.5 安装Nexus配置Maven私服