Repository: drill Updated Branches: refs/heads/master c7c223662 -> 6503cfbff
DRILL-2592: Make jdbc-all dependencies non-transitive (provided scope) Project: http://git-wip-us.apache.org/repos/asf/drill/repo Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/6503cfbf Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/6503cfbf Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/6503cfbf Branch: refs/heads/master Commit: 6503cfbff7d52f5e409ac7e73647871a8ebec79f Parents: 453b363 Author: Jacques Nadeau <[email protected]> Authored: Thu Jun 25 10:24:32 2015 -0700 Committer: Jacques Nadeau <[email protected]> Committed: Thu Jun 25 19:58:47 2015 -0700 ---------------------------------------------------------------------- exec/jdbc-all/pom.xml | 99 ++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 95 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/drill/blob/6503cfbf/exec/jdbc-all/pom.xml ---------------------------------------------------------------------- diff --git a/exec/jdbc-all/pom.xml b/exec/jdbc-all/pom.xml index d3525f7..3052e40 100644 --- a/exec/jdbc-all/pom.xml +++ b/exec/jdbc-all/pom.xml @@ -28,15 +28,99 @@ <name>JDBC JAR with all dependencies</name> <dependencies> + + <!-- start parent dependencies --> + <dependency> + <groupId>io.netty</groupId> + <artifactId>netty-handler</artifactId> + <version>4.0.27.Final</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <version>14.0.1</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>${dep.slf4j.version}</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jul-to-slf4j</artifactId> + <version>${dep.slf4j.version}</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> + <version>${dep.slf4j.version}</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>log4j-over-slf4j</artifactId> + <version>${dep.slf4j.version}</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>com.googlecode.jmockit</groupId> + <artifactId>jmockit</artifactId> + <version>1.3</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${dep.junit.version}</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.mockito</groupId> + <artifactId>mockito-core</artifactId> + <version>1.9.5</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>ch.qos.logback</groupId> + <artifactId>logback-classic</artifactId> + <version>1.0.13</version> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>de.huxhorn.lilith</groupId> + <artifactId>de.huxhorn.lilith.logback.appender.multiplex-classic</artifactId> + <version>0.9.44</version> + <scope>provided</scope> + </dependency> + + <!-- end parent dependencies --> + <dependency> <groupId>net.hydromatic</groupId> - <artifactId>optiq-avatica</artifactId> - <version>0.9-drill-r20</version> + <artifactId>optiq-avatica</artifactId> + <version>0.9-drill-r20</version> + <scope>provided</scope> </dependency> + <dependency> <groupId>org.apache.drill.exec</groupId> <artifactId>drill-java-exec</artifactId> <version>${project.version}</version> + <scope>provided</scope> <exclusions> <exclusion> <groupId>log4j</groupId> @@ -124,6 +208,7 @@ <groupId>org.apache.drill</groupId> <artifactId>drill-common</artifactId> <version>${project.version}</version> + <scope>provided</scope> <exclusions> <exclusion> <artifactId>javassist</artifactId> @@ -135,6 +220,7 @@ <groupId>org.apache.drill.exec</groupId> <artifactId>drill-jdbc</artifactId> <version>${project.version}</version> + <scope>provided</scope> <exclusions> <exclusion> <artifactId>drill-storage-hive-core</artifactId> @@ -151,11 +237,13 @@ <groupId>org.codehaus.janino</groupId> <artifactId>janino</artifactId> <version>2.6.1</version> + <scope>provided</scope> </dependency> <!-- Specify xalan and xerces versions to avoid setXIncludeAware error. --> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> + <scope>provided</scope> <exclusions> <exclusion> <groupId>xml-apis</groupId> @@ -166,6 +254,7 @@ <dependency> <groupId>xalan</groupId> <artifactId>xalan</artifactId> + <scope>provided</scope> <exclusions> <exclusion> <groupId>xml-apis</groupId> @@ -177,11 +266,13 @@ <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.0.13</version> + <scope>provided</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.0.13</version> + <scope>provided</scope> </dependency> </dependencies> @@ -242,8 +333,8 @@ </options> <exclusions> <exclusion> - <groupId>org.slf4j</groupId> - <artifactId>jcl-over-slf4j</artifactId> + <groupId>org.slf4j</groupId> + <artifactId>jcl-over-slf4j</artifactId> </exclusion> </exclusions> <libs>
