java – 使用Maven查找并替换jar文件
作者:互联网
假设您正在处理一个大型项目,该项目在某个应用程序服务器上运行(比如Tomcat,但它也可能是Jboss,Jetty或其他东西).该项目由几场战争组成,而每场战争都包含大量的战争.整个事情是使用Maven构建的,并且需要花费大量时间来构建它.
现在,假设开发人员只在一个生成一个小jar的模块中进行更改.要继续工作并测试更改,开发人员需要在相关的战争中更换此jar并重新启动服务器(有时它足以重新部署战争).它比重建整个应用程序要快得多.我见过很多开发人员(包括我自己)为这个任务创建shell脚本.
但是,它可以更好,如果它可以使用maven自动完成.让我们说当运行“mvn install”时,插件也将进入某个预定位置(例如${tomcat} / webapps)并搜索myjar.jar的所有外观并用新版本替换它们(我们有多个罐子,还记得吗? )
有谁知道这样的插件?或者可能是关于可以执行相同任务的其他工具?或者更好的想法怎么做?
更新:顺便说一句,如果我找不到解决方案,我可能会自己实现它.如果您有兴趣,请告诉我.我需要一些beta测试者:)
更新:所以我自己创建了插件.见http://code.google.com/p/replace-file-plugin/任何反馈表示赞赏.
解决方法:
查看JRebel.它晃动,减少了很多开发/部署时间.有30天免费试用,所以免费检查.我购买了自己的许可证,我公司花了几周时间批准购买它,我等不及了.
Seriosuly男人,它摇滚.阅读它,它可以做你想要的.
标签:java,maven-2,build-automation,maven-3,hotswap 来源: https://codeday.me/bug/20190626/1296741.html