我正在運行nexus 2.9.1.02來爲maven構建宿主工件。我想通過文件系統加載工件。我不想使用網絡用戶界面。相反,只需將包含必需的pom和jar文件的文件夾放入sonatype-work/nexus/storage文件夾即可。如何通過文件系統上傳nexus中的工件
將文件加載到文件系統後,工件出現在「瀏覽存儲」選項卡中。但是,它們不會顯示在「瀏覽索引」選項卡中,Maven無法下載它們。
是否可以通過文件系統加載工件?你如何將文件系統同步到回購數據庫/索引?
感謝,
彌敦道
我正在運行nexus 2.9.1.02來爲maven構建宿主工件。我想通過文件系統加載工件。我不想使用網絡用戶界面。相反,只需將包含必需的pom和jar文件的文件夾放入sonatype-work/nexus/storage文件夾即可。如何通過文件系統上傳nexus中的工件
將文件加載到文件系統後,工件出現在「瀏覽存儲」選項卡中。但是,它們不會顯示在「瀏覽索引」選項卡中,Maven無法下載它們。
是否可以通過文件系統加載工件?你如何將文件系統同步到回購數據庫/索引?
感謝,
彌敦道
是的,你可以把工件直接放到本地存儲。看到這裏的任務,你需要這樣做後運行:
有一種方法可以做到這一點應該是倉庫無關。使用mvn deploy:deploy-file插件。這裏有一個例子:
mvn deploy:deploy-file
-DrepositoryId=repoId
-Durl=repoUrl
-Dfile=pathToFile
-DgroupId=groupId
-DartifactId=artifactId
-Dversion=versionNumber
-DgeneratePom=true
對於這個問題,我沒有添加構件的一部分的工件。我只是試圖託管不在任何公共Maven回購協議中的依賴關係。但是,一旦我開始部署我的工件,我將需要這個。 – 2014-10-08 19:39:36
@NathanReese這不一定是maven構建的一部分。你用'-Dfile ='指定那個文件 – 2014-10-08 21:36:00
您是否嘗試通過Web UI重新指數期權? – JamesB 2014-10-08 18:57:36
如果直接在文件系統級別添加工件,則需要對工件進行重新索引,否則Nexus不知道任何有關新工件的信息。 – khmarbaise 2014-10-08 22:41:35