[英]Add local jar to Maven project which will be deployed to Openshift
我已經創建了想要在另一個本地項目中使用的本地庫,兩者都是maven項目。 當我在互聯網上閱讀時,我已將項目發布到本地maven存儲庫並將其用作maven依賴項。 問題是這是本地的,我想將這個項目部署到OpenShift,服務器再次構建應用程序。 當然項目不會因為本地依賴而編譯(服務器看不到這種依賴)。 如何解決這個問題呢? 我應該將* .jar添加到libs目錄並以這種方式連接嗎? 但是怎么樣? 我還沒有找到如何在maven項目中做到這一點。
我已經解決了問題,但我想以不同的方式解決這個問題。 但是,應用程序正確構建在OpenShift服務器上。 使用此命令在本地OpenShift存儲庫中安裝jar解決了問題:
mvn install:install-file \
-Dfile=multiplayergame-java-common-libs-0.9.jar \
-DgroupId=pepuch \
-DartifactId=multiplayergame-java-common-libs \
-Dversion=0.9 \
-Dpackaging=jar`
這里有一個OpenShift知識庫中概述的類似解決方案: https : //www.openshift.com/kb/kb-e1040-using-your-own-jar-files-in-a-java-application
希望有所幫助。 請隨時訪問OpenShift論壇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.