我目前正在使用聚合pom構建一些項目。它召喚出了一些構建出神器的父母團體。maven - 創建生成的jar文件存檔
工件結構確定。
我想要捕獲生成的jar文件,並將它們放置到目錄中,因爲它們是在構建版本之後創建的版本。
可能嗎?
謝謝!
我目前正在使用聚合pom構建一些項目。它召喚出了一些構建出神器的父母團體。maven - 創建生成的jar文件存檔
工件結構確定。
我想要捕獲生成的jar文件,並將它們放置到目錄中,因爲它們是在構建版本之後創建的版本。
可能嗎?
謝謝!
IM使用運行
cd dir
mvn clean install
copy dir\*.jar %LIFERAY_TOMCAT_HOME%"\..\deploy
你有什麼感想.bat文件?會滿足你的需求嗎?
謝謝cristianhh,我會用你的建議在短期內運行/工作。 (我想在成功執行編譯階段後使用exec插件自動運行)。 –
不知道爲什麼要達到此目的,很難推薦解決方案。
A mvn clean install
會將所有工件安裝到您的本地存儲庫中,但假設您需要更多自定義目錄佈局 - 您可以使用maven-antrun-plugin並使用ant來安排相關文件。
如果您對默認存儲庫佈局感到滿意,還可以配置項目的存儲庫設置,以將您的插件部署到特定的文件系統位置(專用於此特定項目)。
或者,您可以用馬車插件做了部署: http://www.java-tutorial.ch/maven/deploying-in-file-system-using-maven
感謝您提及旅行車插件 - 它對我來說是新的,並且可能會有用 –
對不起,關於它的移動,沒有足夠的耐心去給一個完整的答案:https://maven.apache.org/plugins/ maven-assembly-plugin/ –
感謝Slanec - 我嘗試了使用目標「mvn assembly:assembly」的程序集插件,該程序在某個程度上起作用。然後我在網站上注意到這個目標已被棄用,因此削減了這個想法。我找不到一個體面的例子,允許我做一些類似於「mvn assembly:single」的目標 –