Как включить предоставленную зависимость при отладке веб-приложения с помощью плагина maven tomcat? - PullRequest
3 голосов
/ 16 ноября 2011

У меня есть веб-приложение, которое зависит от драйвера jdbc.И это сфера зависимости предоставляется.Поэтому, когда я использую плагин maven tomcat для его запуска, он не включается в мой локальный.Так, как я могу включить этот предоставленный плагин, когда я отлаживаю его, используя плагин maven tomcat?

Спасибо

Ответы [ 2 ]

2 голосов
/ 16 ноября 2011

Один из способов сделать это - использовать profile для отладки с использованием tomcat.В этом вы можете указать необходимую зависимость с необходимой областью.Как то так ...

   <profile>
        <id>tomcat</id>
        <dependencies>
            <dependency>
                <groupId>myGroup</groupId>
                <artifactId>myArtifact</artifactId>
                <version>a.b.c</version>
            </dependency>
        </dependencies>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>tomcat-maven-plugin</artifactId>
                    <version>1.1</version>
                </plugin>
            </plugins>
        </build>
    </profile>
0 голосов
/ 04 июня 2012

Вместо использования профиля я предпочитаю указывать зависимости для плагина напрямую:

<plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>tomcat-maven-plugin</artifactId>
   <dependencies>
       <!-- add here your JDBC drivers which appear
            in the global dependencies with state provided -->
   </dependencies>
</plugin>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...