我正在使用cargo-maven2-plugin来启动和停止我的maven构建的tomcat容器。我能够为我的应用程序工作,包括部署战争中未包含的额外jar文件。但是,我正在部署的war文件需要在tomcat公共类路径中包含groovy脚本的目录/文件夹。
是否可以配置此货物插件以将文件夹添加到tomcat公共类路径?注意,我不打算在这个类路径中包含一个jar依赖项 - 只是groovy脚本的文件夹。
编辑:到目前为止,我通过复制包含此文件夹的新catalina.properties文件解决了这个问题。这有效,但它非常容器。
答案 0 :(得分:0)
您可以添加一个部分以包含文件或目录,例如
<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>
中的进一步文档