我有webapp,它有一个jdbc驱动程序依赖项。这是依赖的范围。因此,当我使用maven tomcat插件运行它时,它不包含在我的本地。那么当我使用maven tomcat插件调试它时,如何包含这个提供的插件?
由于
答案 0 :(得分:2)
执行此操作的一种方法是使用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>
答案 1 :(得分:0)
我更喜欢直接为插件指定依赖项,而不是使用配置文件:
<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>