ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java – 使用Maven查找并替换jar文件

2019-06-26 18:52:01  阅读:358  来源: 互联网

标签:java maven-2 build-automation maven-3 hotswap


假设您正在处理一个大型项目,该项目在某个应用程序服务器上运行(比如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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有