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

时间:2012-08-30 04:41:14

标签: java tomcat maven cargo

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

是否可以配置此货物插件以将文件夹添加到tomcat公共类路径?注意,我不打算在这个类路径中包含一个jar依赖项 - 只是groovy脚本的文件夹。

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

1 个答案:

答案 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>

Maven 2 Plugin Reference Guide

中的进一步文档
相关问题