2017-05-04 114 views
0

我正在構建一個使用替代tomcat相關內容(jetty代替tomcat和hikariCP代替tomcat-jdbc)的spring-boot應用程序,並且希望將它們從我在pom.xml中編寫的依賴項中排除無法刪除tomcat jdbc依賴關係

我這樣做,對包2,如下圖所示 -

<dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-web</artifactId> 
     <exclusions> 
      <exclusion> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-starter-tomcat</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-jetty</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-data-jpa</artifactId> 
     <exclusions> 
      <exclusion> 
       <groupId>org.apache.tomcat</groupId> 
       <artifactId>tomcat-jdbc</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
    <dependency> 
     <groupId>com.zaxxer</groupId> 
     <artifactId>HikariCP</artifactId> 
     <version>2.6.0</version> 
    </dependency> 

但有一些依賴它包括Tomcat的JDBC作爲它的一部分。

有沒有一種方法來調試,並找出哪些依賴包括tomcat jdbc作爲它的一部分?

回答

0
mvn dependency:tree 

如果你運行mvn依賴性:樹,你會看到,現在有一些額外的依賴。