簡體   English   中英

將本地jar添加到Maven項目,該項目將部署到Openshift

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM