[英]maven transfer all repositories separately
我正在嘗試使用maven為名為“ mysas”的項目生成可執行jar,如下所示:
我將此處顯示的代碼段添加到pom.xml中,並運行了mvn clean install。 它在mysas / target中生成兩個jar文件:mysas-0.1.0.jar和mysas-0.1.0-jar-with-dependencies.jar。
我需要在遠程計算機上測試並運行此文件,但mysas-0.1.0-jar-with-dependencies.jar約為500 MB
我不想每次進行小的更改都移動這個大文件。 有沒有一種方法可以將我的依賴關系單獨轉移一次,並使用mysas-0.1.0.jar測試我的更改。
您可以使用maven程序集插件打包所需的從屬jar,並在執行應用程序時確保這些jar位於類路徑中
一種可能的解決方案是使用Appassembler插件來打包您的應用程序。 然后,您可以轉移整個捆綁軟件一次,然后僅更新每個構建的jar(無依賴項)。
我找到了解決方案,以下是步驟
在遠程服務器上使用以下命令在服務器上創建一個jar並使用jar
jar -cvf
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.