Maven - 部署静态内容

时间:2014-04-09 11:28:56

标签: java maven wildfly

目前我正在使用ANT和两个不同的目标:

1编译源代码,创建一个爆炸的WAR文件并将其部署到appplication srv(wildfly8)

2只需将静态文件(HTML / JS)复制到应用程序srv

上的war文件中

这使得在前端开发非常舒适,因为第二个目标非常快。

现在我想在maven上迁移项目,我真的不知道如何定义这样的目标/目标来实现相同的结果。 所以我想在maven中做的就是实现不同的目标:一个用于编译我的Java源代码并部署一个新的WAR文件,另一个用于将静态内容复制到应用程序服务器上的爆炸WAR文件。

1 个答案:

答案 0 :(得分:1)

您可以实现与使用ANT

相同的功能

1)默认install目标将构建war文件。如果它不起作用,您可以使用https://maven.apache.org/plugins/maven-war-plugin/,其目标是war:war

2)实现第二目标 您可以使用Maven资源插件,它的目标是resources:resources。您可以参考http://maven.apache.org/plugins/maven-resources-plugin/,例如http://maven.apache.org/plugins/maven-resources-plugin/examples/copy-resources.html