Skip to content

Commit f784e2f

Browse files
committed
Fixed NoClassDefFound error with BigQuery JDBC Driver
1 parent c6721b9 commit f784e2f

1 file changed

Lines changed: 7 additions & 170 deletions

File tree

pom.xml

Lines changed: 7 additions & 170 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,180 +1496,17 @@
14961496
</properties>
14971497
<dependencies>
14981498
<dependency>
1499-
<groupId>com.google.api-client</groupId>
1500-
<artifactId>google-api-client</artifactId>
1501-
<version>1.33.4</version>
1499+
<groupId>com.google.guava</groupId>
1500+
<artifactId>guava</artifactId>
1501+
<version>31.1-jre</version>
15021502
</dependency>
15031503
<dependency>
1504-
<groupId>com.google.apis</groupId>
1505-
<artifactId>google-api-services-bigquery</artifactId>
1506-
<version>v2-rev20220326-1.32.1</version>
1507-
</dependency>
1508-
<dependency>
1509-
<groupId>com.google.cloud</groupId>
1510-
<artifactId>google-cloud-bigquery</artifactId>
1511-
<version>1.2.15</version>
1512-
</dependency>
1513-
<dependency>
1514-
<groupId>com.google.http-client</groupId>
1515-
<artifactId>google-http-client</artifactId>
1516-
<version>1.41.5</version>
1517-
</dependency>
1518-
<dependency>
1519-
<groupId>com.google.http-client</groupId>
1520-
<artifactId>google-http-client-gson</artifactId>
1521-
<version>1.41.5</version>
1522-
</dependency>
1523-
<dependency>
1524-
<groupId>com.google.oauth-client</groupId>
1525-
<artifactId>google-oauth-client</artifactId>
1526-
<version>1.33.3</version>
1527-
</dependency>
1528-
<dependency>
1529-
<groupId>com.google.cloud</groupId>
1530-
<artifactId>google-cloud-bigquerystorage</artifactId>
1531-
<version>2.12.0</version>
1532-
</dependency>
1533-
<dependency>
1534-
<groupId>com.google.auth</groupId>
1535-
<artifactId>google-auth-library-oauth2-http</artifactId>
1536-
<version>1.6.0</version>
1537-
</dependency>
1538-
<dependency>
1539-
<groupId>com.google.auth</groupId>
1540-
<artifactId>google-auth-library-credentials</artifactId>
1541-
<version>1.6.0</version>
1542-
</dependency>
1543-
<dependency>
1544-
<groupId>com.google.api</groupId>
1545-
<artifactId>gax</artifactId>
1546-
<version>2.13.0</version>
1547-
</dependency>
1548-
<dependency>
1549-
<groupId>com.google.api</groupId>
1550-
<artifactId>gax-grpc</artifactId>
1551-
<version>2.13.0</version>
1552-
</dependency>
1553-
<dependency>
1554-
<groupId>com.google.api.grpc</groupId>
1555-
<artifactId>proto-google-cloud-bigquerystorage-v1</artifactId>
1556-
<version>2.12.0</version>
1557-
</dependency>
1558-
<dependency>
1559-
<groupId>io.opencensus</groupId>
1560-
<artifactId>opencensus-contrib-http-util</artifactId>
1561-
<version>0.31.0</version>
1504+
<groupId>com.odysseusinc.executionengine.drivers</groupId>
1505+
<artifactId>google-bigquery-simba-jdbc42</artifactId>
1506+
<version>1.2.23</version>
15621507
</dependency>
15631508
</dependencies>
1564-
<build>
1565-
<plugins>
1566-
<plugin>
1567-
<groupId>org.apache.maven.plugins</groupId>
1568-
<artifactId>maven-install-plugin</artifactId>
1569-
<version>2.5.2</version>
1570-
<executions>
1571-
<execution>
1572-
<id>google-api-client</id>
1573-
<phase>initialize</phase>
1574-
<goals>
1575-
<goal>install-file</goal>
1576-
</goals>
1577-
<configuration>
1578-
<groupId>com.google.api-client</groupId>
1579-
<artifactId>google-api-client</artifactId>
1580-
<version>1.33.4</version>
1581-
<packaging>jar</packaging>
1582-
<file>${bigquery.classpath}/google-api-client-1.33.4.jar</file>
1583-
</configuration>
1584-
</execution>
1585-
<execution>
1586-
<id>google-api-services-bigquery</id>
1587-
<phase>initialize</phase>
1588-
<goals>
1589-
<goal>install-file</goal>
1590-
</goals>
1591-
<configuration>
1592-
<groupId>com.google.apis</groupId>
1593-
<artifactId>google-api-services-bigquery</artifactId>
1594-
<version>v2-rev20220326-1.32.1</version>
1595-
<packaging>jar</packaging>
1596-
<file>${bigquery.classpath}/google-api-services-bigquery-v2-rev20220326-1.32.1.jar</file>
1597-
</configuration>
1598-
</execution>
1599-
<execution>
1600-
<id>google-cloud-bigquery</id>
1601-
<phase>initialize</phase>
1602-
<goals>
1603-
<goal>install-file</goal>
1604-
</goals>
1605-
<configuration>
1606-
<groupId>com.google.cloud</groupId>
1607-
<artifactId>google-cloud-bigquery</artifactId>
1608-
<version>1.2.15</version>
1609-
<packaging>jar</packaging>
1610-
<file>${bigquery.classpath}/GoogleBigQueryJDBC42.jar</file>
1611-
</configuration>
1612-
</execution>
1613-
<execution>
1614-
<id>google-http-client</id>
1615-
<phase>initialize</phase>
1616-
<goals>
1617-
<goal>install-file</goal>
1618-
</goals>
1619-
<configuration>
1620-
<groupId>com.google.http-client</groupId>
1621-
<artifactId>google-http-client</artifactId>
1622-
<version>1.41.5</version>
1623-
<packaging>jar</packaging>
1624-
<file>${bigquery.classpath}/google-http-client-1.41.5.jar</file>
1625-
</configuration>
1626-
</execution>
1627-
<execution>
1628-
<id>google-http-client-gson</id>
1629-
<phase>initialize</phase>
1630-
<goals>
1631-
<goal>install-file</goal>
1632-
</goals>
1633-
<configuration>
1634-
<groupId>com.google.http-client</groupId>
1635-
<artifactId>google-http-client-gson</artifactId>
1636-
<version>1.41.5</version>
1637-
<packaging>jar</packaging>
1638-
<file>${bigquery.classpath}/google-http-client-gson-1.41.5.jar</file>
1639-
</configuration>
1640-
</execution>
1641-
<execution>
1642-
<id>google-oauth-client</id>
1643-
<phase>initialize</phase>
1644-
<goals>
1645-
<goal>install-file</goal>
1646-
</goals>
1647-
<configuration>
1648-
<groupId>com.google.oauth-client</groupId>
1649-
<artifactId>google-oauth-client</artifactId>
1650-
<version>1.33.1</version>
1651-
<packaging>jar</packaging>
1652-
<file>${bigquery.classpath}/google-oauth-client-1.33.1.jar</file>
1653-
</configuration>
1654-
</execution>
1655-
<execution>
1656-
<id>google-cloud-bigquerystorage</id>
1657-
<phase>initialize</phase>
1658-
<goals>
1659-
<goal>install-file</goal>
1660-
</goals>
1661-
<configuration>
1662-
<groupId>com.google.cloud</groupId>
1663-
<artifactId>google-cloud-bigquerystorage</artifactId>
1664-
<version>2.12.0</version>
1665-
<packaging>jar</packaging>
1666-
<file>${bigquery.classpath}/google-cloud-bigquerystorage-2.12.0.jar</file>
1667-
</configuration>
1668-
</execution>
1669-
</executions>
1670-
</plugin>
1671-
</plugins>
1672-
</build>
1509+
16731510
</profile>
16741511
<profile>
16751512
<id>webapi-hive</id>

0 commit comments

Comments
 (0)