【发布时间】:2017-08-25 11:25:10
【问题描述】:
我最近开始尝试将应用程序转换为使用 wildfly swarm,我在 Windows 上使用 maven,并且正在使用 wildfly swarm maven 插件来:创建 uber jar,启动它以进行集成测试并停止在构建结束时。
这是来自 pom 的 sn-p:
<plugin>
<groupId>org.wildfly.swarm</groupId>
<artifactId>wildfly-swarm-plugin</artifactId>
<version>${version.wildfly.swarm}</version>
<configuration>
<useUberJar>true</useUberJar>
<debug>8000</debug>
</configuration>
<executions>
<execution>
<id>swarm-package</id>
<phase>package</phase>
<goals>
<goal>package</goal>
</goals>
</execution>
<execution>
<id>swarm-start</id>
<phase>pre-integration-test</phase>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>swarm-stop</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
我还使用命令行中的mvn wildfly-swarm:run 来启动应用程序,这样我就可以在 maven 构建之外进行一些手动测试。
每次我运行构建时,C:\Users\myusername\AppData\Local\Temp 都会充满大量似乎永远不会被删除的数据。我不得不每隔几次构建手动清除我的 Temp 目录,因为它占用了我所有的磁盘空间。
我有什么遗漏的吗?是否可以将所有这些临时数据放入项目target 目录中,以便使用mvn clean 处理?
【问题讨论】:
-
你的
version.wildfly.swarm是什么? -
我正在使用
2017.8.1
标签: java windows maven wildfly wildfly-swarm