- 浏览: 558286 次
- 性别:
文章分类
- 全部博客 (337)
- WEB前端@HTML (4)
- WEB前端@CSS (5)
- WEB前端@javascript (31)
- WEB前端@DHTML (8)
- WEB前端@jQuery (3)
- WEB前端@Flex4 (19)
- WEB前端@BootStrap3 (21)
- 数据交换@JSON (1)
- 模板标签@JSTL (1)
- 模板标签@Thymeleaf (1)
- 模板标签@XSL-FO (3)
- WEB后台@JavaSE (75)
- WEB后台@JAX-WS (27)
- WEB后台@HttpClient (0)
- WEB后台@SSO (2)
- 框架@Spring3 (3)
- 框架@spring_MVC (8)
- 框架@Hibernate (26)
- 框架@play framework (18)
- 框架@sl4j (4)
- 数据库@ (2)
- 数据库@JDBC (0)
- 服务器@Linux (14)
- 服务器@Tomcat (2)
- 第三方jar@dom4j (1)
- 第三方jar@POI (2)
- 第三方jar@CXF (5)
- 项目管理@Maven (22)
- 项目管理@SVN (1)
- 缓存管理@ehcache (1)
- 系统设计@设计模式 (10)
- 单元测试@JunitTest (1)
- 开发工具 (3)
- BUG收录 (1)
- 学习之路 (6)
- 面试之道 (1)
- 我的项目 (2)
最新评论
-
superich2008:
logback配置文件的改动会导致应用重新加载,多改动几次后就 ...
Chapter 3: Logback configuration -
chenzhihui:
不是可以在log4j中配置以控制台或者文件方式保存日志的?
play记录日志 -
smilease:
很棒,正缺这个,非常感谢
bootstrap3-typeahead 自动补全 -
guangling13345:
[size=x-small][/size]
二级联动菜单 -
jacksondesign:
有,和YAML的格式有关,不知道有没有什么好的YAML格式的验 ...
(四)play之yabe项目【页面】
1.下载nexus,配置环境变量
http://www.sonatype.org/nexus/go
2.安装服务
cmd:
nexus install【如果提示无权限,使用超级管理员账户安装runas /user:administrator cmd 】
nexus start 启动服务【如果提示无权限,可以从管理-服务处开启】
注意:
如果安装失败,则修改nexus-latest-bundle\nexus-2.5.1-01\bin\jsw\conf下的wrapper.conf文件指定java安装目录:wrapper.java.command=C:\Program Files (x86)\Java\jdk1.6.0_18
3.访问服务
服务启动成功后,访问:http://localhost:8081/nexus/
点击右上角log in进行登陆
username:admin
password:admin123
到此,仓库安装完成!
4.仓库的type
type: hosted(内部项目发布的仓库)
Releases 内部模板release版本的发布
SnapShots 发布内部的snapshot版本到此仓库
3rd party 第三方仓库,如数据库驱动jar包
type:proxy (从远程中央仓库获取数据的仓库)
Apache Snapshots
Central
Codehaus Snapshots
type:group (将多个仓库划分到一个组,pom中通过引入这个组完成配置)
Public Repository 该公共仓库组中默认包含了Releases,SnapShots,3rd party,Central 4个仓库,可以通过Configuration增加或减少仓库
【该组的仓库地址:http://192.168.199.1:8081/nexus/content/groups/public/】
可以在POM.xml中配置central为这个url,则中央仓库就是这个group组了。
5.设置镜像-私有工厂
在本地仓库的settings.xml中配置镜像,配置后不论POM中配置的repository指向那个地址,都将访问私有工厂
6.私服的配置(更新索引)
更新私服的中央仓库的索引
选中central仓库--->Configuration--->Download Remote Indexes:true
展开Administration--->Scheduled Tasks 可查看当前执行的任务
索引更新完毕后,点击central仓库--->browse indexs--->refresh查看仓库索引
7.配置用户的settings.xml,让该用户创建的所有项目都使用私服
修改用户的settings.xml,添加repository。
目的:
对该用户所有maven项目都生效(这样每个项目中就不用再配置repository了)。这个repository只是作为一个配置,让maven项目有repository这个属性,不论配置到哪个仓库,都会映射到镜像(私服)中!
默认maven中存在一个repository的配置,在maven的buildjar包中,但是其对SNAPSHOT是关闭的。
激活profile的配置
如果nexus start启动失败,则检查8081端口是否被其它应用程序占用了!!!
http://www.sonatype.org/nexus/go
2.安装服务
cmd:
nexus install【如果提示无权限,使用超级管理员账户安装runas /user:administrator cmd 】
nexus start 启动服务【如果提示无权限,可以从管理-服务处开启】
注意:
如果安装失败,则修改nexus-latest-bundle\nexus-2.5.1-01\bin\jsw\conf下的wrapper.conf文件指定java安装目录:wrapper.java.command=C:\Program Files (x86)\Java\jdk1.6.0_18
3.访问服务
服务启动成功后,访问:http://localhost:8081/nexus/
点击右上角log in进行登陆
username:admin
password:admin123
到此,仓库安装完成!
4.仓库的type
type: hosted(内部项目发布的仓库)
Releases 内部模板release版本的发布
SnapShots 发布内部的snapshot版本到此仓库
3rd party 第三方仓库,如数据库驱动jar包
type:proxy (从远程中央仓库获取数据的仓库)
Apache Snapshots
Central
Codehaus Snapshots
type:group (将多个仓库划分到一个组,pom中通过引入这个组完成配置)
Public Repository 该公共仓库组中默认包含了Releases,SnapShots,3rd party,Central 4个仓库,可以通过Configuration增加或减少仓库
【该组的仓库地址:http://192.168.199.1:8081/nexus/content/groups/public/】
可以在POM.xml中配置central为这个url,则中央仓库就是这个group组了。
5.设置镜像-私有工厂
在本地仓库的settings.xml中配置镜像,配置后不论POM中配置的repository指向那个地址,都将访问私有工厂
<mirror> <id>central</id> <mirrorOf>*</mirrorOf> <name>nexus的type=group的仓库:public repository.</name> <url>http://192.168.199.1:8081/nexus/content/groups/public/</url> </mirror>
6.私服的配置(更新索引)
更新私服的中央仓库的索引
选中central仓库--->Configuration--->Download Remote Indexes:true
展开Administration--->Scheduled Tasks 可查看当前执行的任务
索引更新完毕后,点击central仓库--->browse indexs--->refresh查看仓库索引
7.配置用户的settings.xml,让该用户创建的所有项目都使用私服
修改用户的settings.xml,添加repository。
目的:
对该用户所有maven项目都生效(这样每个项目中就不用再配置repository了)。这个repository只是作为一个配置,让maven项目有repository这个属性,不论配置到哪个仓库,都会映射到镜像(私服)中!
默认maven中存在一个repository的配置,在maven的buildjar包中,但是其对SNAPSHOT是关闭的。
<profile> <id>central-repos</id> <repositories> <repository> <id>central</id> <name>Repository for central</name> <url>http://privateServer</url> <layout>default</layout> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile>
激活profile的配置
<activeProfiles> <activeProfile>central-repos</activeProfile> </activeProfiles>
如果nexus start启动失败,则检查8081端口是否被其它应用程序占用了!!!
发表评论
-
解决Maven下载dependency慢的问题
2013-12-29 22:37 4075使用NEXUS作为私服,如果下载jar或者插件很慢,甚 ... -
手动发布一个jar包到私服
2013-11-08 11:39 1256安装到本地库:mvn install:install-f ... -
Jetty插件
2013-10-09 11:02 0Jetty插件在Maven中的配置 <plu ... -
Maven上传构建到私服(NEW)
2013-10-04 17:28 2044为私服添加上传构建的账户 添加用户上传构建到NEXUS私服的 ... -
Maven使用过程中遇到的问题(NEW)
2013-10-04 10:54 754Project configuration is not u ... -
Maven的属性(NEW)
2013-10-04 09:13 506maven的属性 env.X: 操作系统环境变量,比 ... -
Maven的聚合、继承(NEW)
2013-10-03 12:44 2121模块的聚合 聚合的好处: 统一对各个模块的编译 ... -
Maven的生命周期和插件(NEW)
2013-10-02 17:32 2160不同版本的插件,功能有可能不同,有些配置在某些版本中根本 ... -
Maven的本地仓库、中心仓库、私服(NEW)
2013-10-02 17:30 16532本地仓库 设置本地仓库到指定目录,而不使用Maven默认的 ... -
Maven的依赖-硬依赖,传递依赖,依赖排除(NEW)
2013-10-02 17:30 14724依赖的查询 http://mvnrepository.co ... -
创建Maven项目(NEW)
2013-10-02 17:24 616第一种,在CMD命令行创建Maven项目 CMD命令行中 ... -
Maven的安装、项目结构、POM文件解读(NEW)
2013-10-02 15:04 1644第一步,下载Maven http://maven.apa ... -
使用JAX-WS的maven插件发布webservice
2013-08-11 21:26 20161.引入插件过程中,提示miss jar的问题,换中心仓库 ... -
发布项目到jetty/tomcat
2013-08-11 12:35 2316将maven管理的web模块发布到jetty服务器中 st ... -
(九)maven发布WEB项目
2013-07-14 19:28 10511.编写POM <project xmlns=& ... -
(八)maven的插件使用
2013-07-14 14:18 7741.超级POM中配置插件 <!-- 插件 -- ... -
(七)maven仓库-分仓库管理项目
2013-07-14 10:01 943新建仓库---分仓库管理项目 使用nexus管理多个项目的时候 ... -
(六)maven项目发布
2013-07-14 09:04 4781.配置项目发布到仓库的位置(配置SNAPSHOT和relea ... -
(四)maven的聚合和继承
2013-07-13 13:17 7801.聚合 在一个POM文件中完成所有模块的编译,打包工作, ... -
(三)maven依赖包
2013-07-13 10:50 11041.eclipse中创建maven项目 打开POM.xml , ...
相关推荐
Nexus私服搭建步骤详解 Nexus 私服是一种流行的 Maven 仓库管理工具,广泛应用于企业级软件开发中。下面是一步步搭建 Nexus 私服的详细教程。 第一步:下载 Nexus 安装文件 首先,需要下载 Nexus 的安装文件,...
Maven Nexus 私服搭建 从零开始,资源下载、安装指导、开发配置说明
【Nexus私服操作详解】 Nexus是一款强大的Maven仓库管理软件,它可以帮助用户管理和组织各种Maven依赖,包括中央仓库的镜像、自定义私有仓库以及第三方库。本教程将指导你如何创建并使用Nexus私有仓库,并通过...
**五、Nexus仓库类型** 1. **Hosted**:用于存储和发布内部组件。 2. **Proxy**:作为代理仓库,缓存远程Maven中央仓库或其他公共仓库的组件。 3. **Group**:组合多个仓库,提供单一的访问入口。 **六、Nexus的...
Nexus是一款功能强大的Maven仓库管理器,常被称为“私服”,因为它可以作为本地私有的Maven仓库使用。这款工具能够帮助开发团队有效地管理和分发Java软件构件,如JAR、WAR和其他Maven依赖。Nexus提供了对不同类型的...
官网十分难下载,我这边给大家提供了windows版本以及Linux版本,给大家压缩到一起了,分别有:nexus-3.37.3-02-win64.zip,nexus-3.37.3-02-unix.tar.gz,大家可以自由下载使用。
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不...
发布包到NuGet私服(基于Nexus的私服) NuGet 私服是基于 Nexus 的私服,可以实现包的管理和分享。在这个私服中,Nexus 提供了三个不同的仓库类型:nuget.org-proxy、nuget-hosted 和 nuget-group。 1. nuget.org-...
【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...
nexus私服搭建及使用整理(Window和linux两种搭建方式)
这个是nexus的安装包,然后里面有win ,linxu,mac os 的,是3.20版本的,我花了不少积分下载的,你没有积分的可以联系我
1. Maven配置:在`~/.m2/settings.xml`文件中,添加Nexus私服的服务器配置,并在`<mirrors>`标签内配置镜像,确保Maven优先从Nexus获取依赖。 2. Gradle配置:在`build.gradle`文件中,可以使用`mavenCentral()`替换...
nexus私服的启动脚本,完成对nexus私服的启动,停止,重启,查看启动状态等功能
在Linux环境下搭建Nexus私服,可以有效地管理和控制企业的内部依赖,提高开发效率并保障代码质量。 一、Nexus的主要功能 1. **中央仓库代理**:Nexus可以作为Maven中央仓库的代理,为本地开发团队提供快速的依赖...
【Nexus私有仓库在Windows环境下的安装与配置】 Nexus是Sonatype公司推出的一款开源的Maven仓库管理器,它作为一个中央存储库,可以用来托管各种类型的艺术品(如JARs、WARs、文档等),并为开发团队提供了一个集中...
### Nexus私服搭建详解 #### 一、概述 Nexus 是一款功能强大的开源组件管理平台,由 Sonatype 开发。它可以作为一个中心化的存储库,用于管理内部项目构建的依赖关系,并且能够作为代理来缓存外部依赖。通过搭建...
nexus私服nexus私服nexus私服nexus私服nexus私服nexus私服
二、为什么需要Nexus私服 1. **集中管理**: Nexus可以帮助组织统一管理所有的依赖库,便于版本控制和权限管理。 2. **加速构建**: 通过本地代理远程仓库,减少网络延迟,提升构建效率。 3. **安全控制**: 可以设置...