gpt4 book ai didi

java - Maven:antrun-plugin 与 war-plugin

转载 作者:行者123 更新时间:2023-12-01 23:13:46 26 4
gpt4 key购买 nike

我对这两个插件有疑问,特别是<outputDirectory/> (maven-war-plugin)和 <copy file="origin" todir="destination"/> (maven-antrun-插件)

我想为项目生成 war ,然后将该文件复制到热部署目录。严格按照这个顺序,所以问题是:

  • outputDirectory,表示生成发生在哪里?或者 war 发生在 project.build.directory然后复制到指定目录。

基本上我想确定两者中哪一个最适合我的要求。

最佳答案

我建议使用“部署”阶段来调用此复制。

至于实际复制的内容,有一些插件可以满足此用例,例如 cargo maven plugin它可以将 Artifact 部署到正在运行的容器。这抽象出了物理目录结构。

war 插件更倾向于首先创建 war,并且您可能无法保证它被容器拾取时处于什么状态。

关于java - Maven:antrun-plugin 与 war-plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21536220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com