我刚刚进入了一个使用Maven的web应用程序。这是一个已经存在几个月的项目,很多人都在研究并离开了。所以这是一团糟,并没有很多关于它的文档。
所以我一直试图找到解决方案的方法,我一直在遇到的问题是我必须构建2个文件夹,将文件移动到服务器文件夹中以查看我所做的更改。这是一个缓慢而乏味的过程,所以我试图加快它。
我们都在使用Eclipse IDE,在完成代码更改后,我必须右键单击一个rootfolder>以>运行maven build>目标:干净安装。我必须为两个文件夹做这个。
然后我必须关闭Wildfly(项目的服务器应用程序)并将.ear文件从文件夹a移动到b并重新启动Wildfly以查看我的更改。正如您所看到的,这需要一些操作,因此我正在寻找一种自动化方法。
是否可以在Eclipse中配置它,或者我应该考虑创建一个用户可以运行的.bat文件来执行上述操作?
答案 0 :(得分:2)
默认情况下,Eclipse应该在编辑时构建每个类文件。
我建议在Eclipse中运行Wildfly。看看JBoss工具,可以更好地集成到这个领域。一旦你将它配置为在Eclipse中运行,它就应该在编辑时自动重新加载文件 - 甚至不需要重新启动Wildfly。
答案 1 :(得分:0)
我创建了一个批处理文件:
rem run a maven clean install
cd C:\Users\A647450\workspace\****\*****
call mvn clean install
rem run a maven clean install
cd C:\Users\A647450\workspace\*****\****
call mvn clean install
rem copy created EAR file to Wildfly folder
copy C:\Users\A647450\workspace\****\****\target\****-1.2.1-SNAPSHOT.ear C:\wildfly-10.1.0.Final\standalone\deployments\****-1.2.1-SNAPSHOT.ear /y
这确实可以完成工作,但需要一段时间。