2017-02-20 68 views
-2

我對maven,artifactory和jenkins都很陌生。我在路徑/home/apache-maven-3.2.1/.m2/repository下創建了一個目錄'repository'。我正在嘗試通過artifactory UI將jar部署到此目錄中。請建議一些配置,以便我可以做到這一點。我已部署的Jars已成功部署,但當我在內部存儲庫中看到時,其中沒有任何內容。與artifactory和jenkins一起使用maven

另一個問題是如何在部署任何工件時設置依賴關係?

這些問題可能很愚蠢,因爲我對上述三種工具一無所知,而且我也無法設置它們之間的關係。

在此先感謝。

+0

你想實現什麼? Artifactory有自己的存儲部署工件,你通常不會部署到「目錄」。如果你想使用你的本地Maven倉庫,你可以安裝這個工件。請閱讀文檔並澄清您的問題。 –

+0

感謝您的回覆。我想歸檔一些java文件,屬性文件和XML文件。其實我的困惑是,如果artifactory有自己的存儲空間,那麼爲什麼需要用maven來使用它呢? –

+0

Artifactory(主要)用於存儲jar,war和ear文件,以便其他構建(使用Maven或Gradle)可以訪問它們。如果你想存儲* .java,* .properties和* .xml文件,你可以使用像svn或git這樣的版本管理系統。 –

回答

0

我對maven還很陌生,仍然爲之苦苦掙扎,但要做的就是嘗試使用您的設置配置pom.xml文件。既然你沒有給出如何構建jar文件的任何跡象,你必須找到一個指南才能做到這一點。 相關鏈接:

https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html https://www.tutorialspoint.com/maven/maven_pom.htm

希望這可以幫助!

+0

謝謝!但是我的問題還沒有解決。事實上,我無法弄清楚我如何評論上面的maven的真正用途。因此,我無法正確配置。 –

+0

Maven讓我們來製作一個jar或war或其他程序,webapps或應用程序可以使用的壓縮文件。您需要使用maven以自動方式壓縮所有依賴項和庫。這可能有點困難,我建議你檢查一些例子,然後開始你自己的POM文件! – GondraKkal

+0

是否需要創建和使用pom.xml。其實我讀的地方是pom.xml或settings.xml。這就是爲什麼我只使用settings.xml。 –