Wildfly Swarm + Maven填充临时目录

时间:2017-08-25 11:25:10

标签: java windows maven wildfly wildfly-swarm

我最近开始尝试将应用程序转换为使用wildfly swarm,我在Windows上,使用maven,并使用wildfly swarm maven插件:创建超级jar,启动它进行集成测试并停止在构建结束时。

以下是来自pom的片段:

mvn wildfly-swarm:run

我还从命令行使用C:\Users\myusername\AppData\Local\Temp来启动应用程序,这样我就可以在maven构建之外进行一些手动测试。

每次运行构建时,target都会填充大量数据,这些数据似乎永远不会被拆除。我不得不每隔几个版本手动清理我的Temp目录,因为它占用了我所有的磁盘空间。

有什么东西我不见了吗?是否可以将所有这些临时数据放入项目mvn clean目录中,以便可以使用<div class="wrapper"> <div class="header"> header </div> <div class="content"> content content content </div> </div> .wrapper{ display:flex; flex-direction:column; background:blue; height: 100vw; } .header{ height:100px; background-color:pink } .content{ background:green; flex-grow: 1; overflow:scroll; } 进行处理?

1 个答案:

答案 0 :(得分:1)

在论坛here报道了类似的问题。

在具体情况下,问题可能是由群体流程开始和停止时的人工干预造成的。

来自关联来源:

  

现在,我唯一可以想到的是由于某种原因JVM   是以不洁的方式退出,这就是删除钩子不是的原因   执行。

您可能希望使用

执行和测试
mvn wildfly-swarm:start 

并且一旦完成测试

mvn wildfly-swarm:stop

应确保正确清理。

注意:这与packageinstall命令不同,并且不会遵循您指定的插件执行。