[英]What's the fastest way to get a private Maven Repository up and running?
我正在與一些開發人員合作,當我們正在完成項目代碼的早期迭代時,我們想分享一些 jar。 我們只想彈出一個快速的私有 Maven 存儲庫服務器以供短暫使用。 在 ruby 中,輸入很簡單:
gem server
顯然,沒有?
mvn server
即使是對 github 的簡單 maven 依賴也可以在短時間內使用。 顯然,也沒有主流可靠的maven插件嗎?
gem 'nokogiri', :git => 'https://github.com/tenderlove/nokogiri.git', :branch => '1.4'
我找到的最簡單的答案是: 在 github 上托管 Maven 存儲庫。
當然,上面 StackOverflow 參考中的答案之一是“哦,不要那樣做!這很糟糕! ”。 嗯,不廢話! 我的印象是人們通常不想這樣做,但是對於最小的小解決方案,沒有更快更簡單的選擇。
在那兒?
Michael Corleone:就在我以為我出去的時候……他們又把我拉回來編寫 Java 代碼。
如果您的存儲庫已經在 GitHub 上,那么共享其 Maven 工件的最快方法是使用JitPack 。
您沒有太多設置,只需將其添加到 pom.xml:
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.User</groupId>
<artifactId>Repository</artifactId>
<version>Tag</version>
</dependency>
它的工作方式是 - JitPack 從 GitHub 檢出代碼並構建它。 構建中的所有 Maven 工件都已發布。
看看Reposilite 。 下載jar並運行
java -Dreposilite.port=8080 -jar reposilite-<VERSION>.jar
並檢查http://localhost:8080
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.