我怀疑这两个插件,特别是<outputDirectory/>
(maven-war-plugin)和
<copy file="origin" todir="destination"/>
(maven-antrun-plugin)
我想为项目生成war,然后将该文件复制到热部署目录。严格按照这个顺序,所以问题是:
project.build.directory
中生成战争,然后将其复制到指定的目录。基本上我想确定哪两个最符合我的要求。
答案 0 :(得分:3)
我建议使用'deploy'阶段来调用此复制。
关于实际复制的内容,有一些插件可以满足这个用例,例如可以将工件部署到正在运行的容器的cargo maven plugin。这抽象出了物理目录结构。
战争插件更倾向于首先制造战争,你可能无法保证它在被集装箱拾取时处于什么状态。