gpt4 book ai didi

java - Maven tomcat6 插件将资源/属性文件复制到自定义路径

转载 作者:行者123 更新时间:2023-11-28 22:30:40 24 4
gpt4 key购买 nike

我有一个棘手的配置,我有当前在我的 webapps 文件夹中的属性文件我想将这些配置复制到我的 webapps 文件夹中说 c:\kp\conf${catalina.home}/conf

我可以通过在 catalina.properties 文件中附加属性 common.loader 将上述位置添加为类路径来实现此配置。

现在是真正的问题。

我正在使用 tomcat6 插件将我的 war/应用程序部署/重新部署到 tomcat 6 服务器。如何配置我的 tomcat6 插件以将资源复制到上述位置?我不想手动复制它。

我检查了 maven copy-resources 插件,如果您正在运行 maven 构建而不是服务器位置,它会将资源复制到本地机器

有人可以建议我如何使用 tomcat6 插件或任何在部署时将复制到该位置的替代插件吗?

最佳答案

总是有瑞士军刀exec-maven-plugin .假设你有一个 shell 脚本来为你做复制,你可以向你的 POM 添加这样的东西:

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<phase>deploy</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>bash</executable>
<arguments>
<argument>${basedir}/scripts/copy-your-files.sh</argument>
</arguments>
</configuration>
</plugin>

干杯,

关于java - Maven tomcat6 插件将资源/属性文件复制到自定义路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20115500/

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