首页 文章

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

提问于
浏览
2

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

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

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

1 回答

  • 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的进一步文件

相关问题