使用nexus配置私服后,update index后,log里看日志,连接都失败了,包括oschina,尝试后也失败了。
解决方案:
1. 下载2个文件:
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz
2. 本地的nginx或apache里,建个目录maven2/.index,再修改下hosts文件,把repo1.maven.org指向localhost。
3. 去nexus里,执行update index,它就会找到本地的文件,下载到nexus里去了
成功后,可以在sonatype-work/nexus/indexer/central-ctx下面,找到这2个文件。
另外一种方法比较简单,下载下indexer-cli-5.1.1.jar,然后和nexus-maven-repository-index.properties nexus-maven-repository-index.gz文件,一起放在一个目录里,然后执行 java -jar indexer-cli-5.1.1.jar -u nexus-maven-repository-index.gz -d indexer ,10分钟左右的时候,会生成一个indexer目录,把这个目录下的文件,全都拷贝到sonatype-work/nexus/indexer/central-ctx下面,最后重新启动nexus,就可以看到index效果了。
另外记得添加了oschina后,在group里,加上它。
ps:update index后,可以在左侧的administration下面的Scheduled Tasks里,看到执行状态
分享到:
相关推荐
Nexus是Sonatype公司开发的一款强大的 Maven 库管理工具,...总的来说,Nexus作为企业级的软件仓库管理解决方案,对于大型组织和开发团队来说,能够提供高效、安全的构件管理和分发服务,从而提升软件开发效率和质量。
NULL 博文链接:https://xiaorao.iteye.com/blog/476577
* tasks/repository.rebuild-index-*.log:这是Nexus的索引重建任务日志,记录了Nexus执行索引重建任务的详细信息。 四、服务端编写代码 在服务端编写代码时,可以使用 Spring Boot 框架创建一个WebhookController...
Nexus 提供了一种集中化的解决方案,用于管理和分发软件组件,是开发环境中不可或缺的一部分。 首先,我们需要从官方站点下载 Nexus 的集成版。在本例中,下载的版本是 nexus-2.0.3-bundle.tar.gz。访问 ...
因此,搭建一个本地的Maven私服——Nexus,能够有效地解决这些问题。 #### 二、Nexus简介 Nexus是一个由Sonatype开发的强大仓库管理系统,它不仅简化了内部仓库的维护工作,还优化了对外部仓库的访问方式。Nexus的...
本文将详细介绍如何构建一个高效且便捷的开发环境,通过Myeclipse、Maven、Nexus以及m2eclipse插件的集成,解决添加依赖无索引、下载速度慢的问题。这个组合可以极大地提升开发效率,避免因网络问题导致的困扰。 ...
总的来说,Maven和Nexus的结合使用为Java开发团队提供了高效、稳定且易于管理的依赖解决方案。通过在本地搭建Nexus仓库,可以显著提高开发效率,降低网络问题对构建的影响。同时,Eclipse中的Maven集成使得项目创建...
Nexus开源项目是一个专为PHP驱动的网站设计的用户授权和访问控制解决方案。这款软件旨在帮助网站管理员有效地管理和控制用户的权限,确保网站的安全性并优化用户体验。Nexus的核心功能包括用户账户管理、权限分配...
登录Cisco官网(http://www.cisco.com/),并找到相应的软件下载中心(http://www.cisco.com/public/sw-center/index.shtml)。在这里,你可以找到N7K的最新kickstart和系统软件文件。 3. **下载软件**: 选择...
首先,你需要下载Jacob的库文件,其中包括两个动态链接库(DLLs):jacob-1.17-x64.dll和jacob-1.17-x86.dll,分别对应64位和32位的Java环境。根据你的Java运行时环境选择合适的版本。将DLL文件放置在系统路径(如...
3. **解决资源标识问题**: - 如果遇到`Error: No resource identifier found for attribute 'roundIcon' in package 'android'`错误,需要检查`AndroidManifest.xml`文件。 - 删除`android:roundIcon="@mipmap/ic...
1. **Nexus Repository Manager**:使用 Nexus Repository Manager 管理 Maven 仓库,可以更好地控制依赖的下载和发布。 2. **Apache Archiva**:Apache Archiva 也是一个优秀的 Maven 仓库管理工具,适用于企业级...
包存储区可以是简单的文件系统目录,也可以是像Artifactory或Nexus这样的高级存储解决方案。Web服务接口则处理HTTP请求,提供搜索、显示包信息及下载链接等功能。 要设置一个自定义的PyPI服务器,你需要以下几个...
冲突解决 9.4.6. 依赖管理 9.5. 项目关系 9.5.1. 坐标详解 9.5.2. 多模块项目 9.5.3. 项目继承 9.6. POM最佳实践 9.6.1. 依赖归类 9.6.2. 多模块 vs. 继承 9.6.2.1. 简单项目 9.6.2.2. 多模块企业级...
为了解决这个问题,我们可以在IDEA的Runner设置中修改VM Options,添加`-DarchetypeCatalog=internal`,这样Maven会从内部资源获取archetype-catalog.xml,避免网络延迟。 创建Maven项目的步骤如下: 1. 在IDEA的...
- 另一个正则表达式`\b(ipad|tablet|(Nexus 7)|up.browser)`则用于匹配iPad、平板电脑和特定型号的设备。 2. **Pattern与Matcher**: - `Pattern.compile()`用于编译正则表达式,创建Pattern对象。在这里,我们...
3. **artifacts.jar**:通常与Maven或OSS Nexus等构建工具相关,可能存储了插件的构建元数据,帮助MyEclipse识别插件的依赖和配置。 4. **site.xml**:这是一个插件站点的XML描述文件,包含了插件的元数据,如插件的...