如何通过文件系统在nexus中上传工件

时间:2014-10-08 18:54:04

标签: maven nexus

我正在运行nexus 2.9.1.02来托管maven构建的工件。我想通过文件系统加载工件。我不想使用Web UI。相反,只需将包含所需pom和jar文件的文件夹放在sonatype-work / nexus / storage文件夹中。

将文件加载到文件系统后,工件显示在"浏览存储"标签。但是,它们并没有出现在"浏览索引"选项卡和Maven无法下载它们。

是否可以仅通过文件系统加载工件?如何将文件系统同步到repo数据库/索引?

谢谢,

内森

2 个答案:

答案 0 :(得分:3)

有一种方法可以与存储库无关。使用maven deploy:deploy-file插件。这是一个例子:

mvn deploy:deploy-file
-DrepositoryId=repoId
-Durl=repoUrl
-Dfile=pathToFile
-DgroupId=groupId
-DartifactId=artifactId
-Dversion=versionNumber 
-DgeneratePom=true

答案 1 :(得分:2)

是的,您可以将工件直接放入本地存储中。请参阅此处,了解执行此操作后需要执行的任务:

https://support.sonatype.com/entries/38605563-Can-I-directly-update-artifacts-in-Nexus-local-storage-on-disk-