我为一些开源运行我自己的小 Maven 存储库。我没有专用服务器,所以我使用谷歌代码存储库 https://code.google.com/p/code-cop-code/source/browse?repo=mvn2repo,部署到文件系统然后提交并推送。非常适合我。
但一些 Maven 工具正在寻找nexus-maven-repository-index.properties
和索引(广州)。我想生成这个索引
- 摆脱它不在这里的警告
- Maven 不会尝试存储库中不存在的工件。
我怎样才能做到这一点?有没有一个工具(Java main)可以生成索引?还欢迎提示如何通过一些命令行工具使用正确的 Nexus Jars。
我在寻找使用 IntelliJ Idea 将本地存储库添加到我的 Maven 项目的解决方案时遇到了这篇文章。
由于 Sonatype 自上一篇文章以来更改了路径并重新组织了下载,因此这里有一个更新的分步教程,用于对您的存储库进行索引以与 IntelliJ Idea 一起使用:
- 从以下位置下载最新的独立索引器here http://repo1.maven.org/maven2/org/sonatype/nexus/nexus-indexer/3.0.4/nexus-indexer-3.0.4-cli.jar.
- 将其解压到某处并进入该目录
- 从控制台运行以下命令:
export REPODIR=/path/to/your/local/repo/ && java org.sonatype.nexus.index.cli.NexusIndexerCli -r $REPODIR -i $REPODIR/.index -d $REPODIR/.index -n localrepo
- 在存储库目录中的 .index 目录中,将创建一些文件,包括文件“nexus-maven-repository-index.gz”,这是 IntelliJ 查找的文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)