1
A
回答
7
您可以輕鬆地做到這一點與maven-exec-plugin
並與包裝相連接它:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>runbatchfile</id>
<phase>package</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>c:\path\to\file.bat</executable>
</configuration>
</plugin>
</plugins>
利用這種配置:您的批處理文件將只後包相關聯的默認目標來執行。
相關問題
- 1. 如何從批處理文件中調用批處理文件?
- 2. 將批處理文件包含在批處理文件中
- 3. 如何將Maven配置文件名稱傳遞給批處理文件?
- 4. 如何使用批處理文件將批處理文件命令追加到字符串(文件名)
- 5. 如何製作批處理文件,將另一個批處理文件放到目標文件夾
- 6. 在批處理文件中將頁面Blob掛載爲VHD
- 7. 如何在Maven Build成功後觸發批處理文件?
- 8. 如何使用批處理文件運行maven項目?
- 9. 如何將變量添加到批處理文件?
- 10. 批處理文件:如何處理文件
- 11. 將文件複製到所有文件夾批處理文件?
- 12. 如何製作一個批處理文件來掛載一個iso文件?
- 13. 如何停止將文件輸出到日誌文件的批處理文件?
- 14. 批處理文件「」
- 15. 將批處理文件echo命令重定向到TextBox掛在Dispatcher.Invoke調用
- 16. 如何從另一個批處理文件調用Windows批處理文件
- 17. 如何將linux批處理文件轉換爲Windows bat文件?
- 18. 如何將批處理文件轉換爲XML文件
- 19. 批處理文件 - 連接兩個.txt文件到一個
- 20. 批處理文件將文本文件複製到FTP站點
- 21. 如何將行號添加到批處理文件中的文本文件(Windows)
- 22. 如何使用批處理文件將文本附加到文件名?
- 23. 直接從批處理文件
- 24. 清理批處理文件
- 25. 批處理文件:另存爲批處理文件(.cmd)
- 26. 從另一個批處理文件運行批處理文件
- 27. 批處理文件如何調用另一批文件?
- 28. 如何恢復與批處理文件
- 29. 如何使批處理文件全屏?
- 30. 如何在批處理文件
Thx ben,我如何確保它只會在目標沒有遇到錯誤時才運行? – 2013-02-14 10:47:23
如果您在批處理執行之前有異常,maven生命週期將會停止。由於自定義目標是在默認目標之後執行的:如果在前一階段或者包階段出現問題(執行默認目標期間):mvn將發出構建失敗並且您的批處理文件將不會執行。 (說服你的最好方法就是試試它......但我不知道如何在包裝階段觸發錯誤???) – ben75 2013-02-14 10:53:06
是否有一種方法可以在部署階段後使用Maven目標來觸發批處理文件? – Lucy 2016-12-26 10:03:41