Как добавить папку в путь к классам контейнера Tomcat, запускаемого грузовым плагином maven

Я использую плагин cargo-maven2 для запуска и остановки контейнера tomcat из моей сборки maven. Я могу заставить это работать для моего приложения, включая развертывание дополнительных файлов jar, не включенных в войну. Тем не менее, файл войны, который я развертываю, должен иметь каталог/папку groovy-скриптов, включенных в общий путь к классам tomcat.

Можно ли настроить этот грузовой плагин для добавления папки в общий путь к классам tomcat? Обратите внимание: я не собираюсь включать зависимость jar в этот путь к классам — только папку groovy-скриптов.

Изменить: до сих пор я работал над этим, скопировав новый файл catalina.properties, содержащий эту папку. Это работает, но очень специфично для контейнера.


person Gary    schedule 30.08.2012    source источник


Ответы (1)


Вы можете добавить раздел, чтобы включить файл или каталоги, например

              <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

person togomez    schedule 12.09.2012