gpt4 book ai didi

java - 如何将文件夹添加到由 maven cargo 插件启动的 Tomcat 容器的类路径

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

我正在使用 cargo-maven2-plugin 从我的 maven 构建中启动和停止 tomcat 容器。我能够为我的应用程序工作,包括部署 war 中未包含的额外 jar 文件。但是,我正在部署的 war 文件需要在 tomcat 公共(public)类路径中包含一个 groovy 脚本的目录/文件夹。

是否可以配置此 cargo 插件以将文件夹添加到 tomcat 公共(public)类路径?请注意,我不打算将 jar 依赖项包含到该类路径中 - 只是 groovy 脚本的文件夹。

编辑:到目前为止,我已经通过复制包含此文件夹的新 catalina.properties 文件解决了这个问题。这可行,但它非常特定于容器。

最佳答案

您可以添加一个部分来包含文件或目录,例如

              <plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.2.3</version>
<configuration>
<container>
...
</container>
<configuration>
<properties>
....
</properties>
<files>
<file>
<file>${basedir}/src/test/resources/alfresco-global.properties</file>
<todir>shared/classes</todir>
</file>
</files>
</configuration>
</configuration>
<executions>
...
</executions>
</plugin>

更多文档在 Maven 2 Plugin Reference Guide

关于java - 如何将文件夹添加到由 maven cargo 插件启动的 Tomcat 容器的类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12189997/

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