legend-engine-executionPlan-execution-store-relational-connection-tests
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.finos.legend.engine</groupId> <artifactId>legend-engine-executionPlan-execution-store-relational-connection-tests</artifactId> <version>3.0.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2021 Goldman Sachs Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <groupId>org.finos.legend.engine</groupId> <artifactId>legend-engine</artifactId> <version>3.0.0</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>legend-engine-executionPlan-execution-store-relational-connection-tests</artifactId> <name>Legend Engine - Execution Plan - Execution - Store Relational - Connection - Tests</name> <build> <plugins> <!-- Block running the _server tests (They should only execute in TeamCity). Run only H2 tests--> <plugin> <artifactId>maven-surefire-plugin</artifactId> <dependencies> <dependency> <groupId>org.apache.maven.surefire</groupId> <artifactId>surefire-junit47</artifactId> <version>2.22.0</version> </dependency> </dependencies> <configuration> <useSystemClassLoader>false</useSystemClassLoader> <argLine>${argLine} -Xmx2g -Xms1g -XX:MaxPermSize=1024m -XX:SoftRefLRUPolicyMSPerMB=1</argLine> <excludes> <exclude>**/ExternalIntegration*.java</exclude> </excludes> </configuration> </plugin> <!-- Block running the _server tests (They should only execute in TeamCity). Run only H2 tests--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <id>enforce</id> <configuration> <rules> <dependencyConvergence /> <bannedDependencies> <searchTransitive>true</searchTransitive> <excludes> <exclude>log4j</exclude> <exclude>org.slf4j</exclude> <exclude>commons-logging</exclude> <exclude>javax.mail</exclude> <exclude>org.finos.legend.pure:*</exclude> </excludes> <includes> <!--only the specific included logging jars are allowed --> <include>org.slf4j:jul-to-slf4j:${slf4j.version}</include> <include>org.slf4j:slf4j-api:${slf4j.version}</include> <include>org.slf4j:jcl-over-slf4j:${slf4j.version}</include> <include>org.slf4j:slf4j-ext:${slf4j.version}</include> </includes> </bannedDependencies> </rules> <fail>true</fail> </configuration> <goals> <goal>enforce</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <id>run-databricks-integration</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>download-files</id> <phase>compile</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <get src="https://databricks-bi-artifacts.s3.us-east-2.amazonaws.com/simbaspark-drivers/jdbc/2.6.22/SimbaSparkJDBC42-2.6.22.1040.zip" dest="${project.build.directory}/spark-simba-driver.zip" verbose="false" usetimestamp="true" /> <unzip src="${project.build.directory}/spark-simba-driver.zip" dest="${project.build.directory}/spark-simba-driver-jars" /> </tasks> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <dependencies> <dependency> <groupId>org.apache.maven.surefire</groupId> <artifactId>surefire-junit47</artifactId> <version>2.22.0</version></dependency> </dependencies> <!-- Without override, surefire configuration would have skipped our integration tests --> <configuration combine.self="override"> <useSystemClassLoader>false</useSystemClassLoader> <argLine>${argLine} -Xmx2g -Xms1g -XX:MaxPermSize=1024m -XX:SoftRefLRUPolicyMSPerMB=1</argLine> <additionalClasspathElements> <additionalClasspathElement>${project.build.directory}/spark-simba-driver-jars/SparkJDBC42.jar</additionalClasspathElement> </additionalClasspathElements> <!-- <environmentVariables> <DATABRICKS_API_TOKEN></DATABRICKS_API_TOKEN> </environmentVariables> --> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>run-bigquery-integration</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>download-files</id> <phase>test-compile</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <get src="https://storage.googleapis.com/simba-bq-release/jdbc/SimbaJDBCDriverforGoogleBigQuery42_1.2.21.1025.zip" dest="${project.build.directory}/bigquery-simba-driver.zip" verbose="false" usetimestamp="true" /> <unzip src="${project.build.directory}/bigquery-simba-driver.zip" dest="${project.build.directory}/bigquery-simba-driver-jars" /> </tasks> </configuration> </execution> </executions> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <dependencies> <dependency> <groupId>org.apache.maven.surefire</groupId> <artifactId>surefire-junit47</artifactId> <version>2.22.0</version></dependency> </dependencies> <!-- Without override, surefire configuration would have skipped our integration tests --> <configuration combine.self="override"> <useSystemClassLoader>false</useSystemClassLoader> <argLine>${argLine} -Xmx2g -Xms1g -XX:MaxPermSize=1024m -XX:SoftRefLRUPolicyMSPerMB=1</argLine> <additionalClasspathElements> <additionalClasspathElement> ${project.build.directory}/bigquery-simba-driver-jars/conscrypt-openjdk-uber-2.5.1.jar </additionalClasspathElement> <additionalClasspathElement> ${project.build.directory}/bigquery-simba-driver-jars/GoogleBigQueryJDBC42.jar </additionalClasspathElement> <additionalClasspathElement> ${project.build.directory}/bigquery-simba-driver-jars/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar </additionalClasspathElement> </additionalClasspathElements> <environmentVariables> <GOOGLE_APPLICATION_CREDENTIALS>${env.GOOGLE_APPLICATION_CREDENTIALS}</GOOGLE_APPLICATION_CREDENTIALS> </environmentVariables> </configuration> </plugin> </plugins> </build> <dependencies> <!-- BigQuery Test --> <dependency> <groupId>com.google.android</groupId> <artifactId>annotations</artifactId> <version>4.1.1.4</version> <scope>test</scope> </dependency> <dependency> <groupId>org.codehaus.mojo</groupId> <artifactId>animal-sniffer-annotations</artifactId> <version>1.20</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> <version>2.0.2</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.auto.value</groupId> <artifactId>auto-value-annotations</artifactId> <version>1.8.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.avro</groupId> <artifactId>avro</artifactId> <version>1.10.2</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> </exclusion> </exclusions> </dependency> <!-- <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>1.20</version> <scope>test</scope> </dependency> --> <!-- <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>2.9.0</version> <scope>test</scope> </dependency> --> <dependency> <groupId>com.google.guava</groupId> <artifactId>failureaccess</artifactId> <version>1.0.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.api</groupId> <artifactId>gax</artifactId> <version>2.5.0</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> </exclusion> <exclusion> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-oauth2-http</artifactId> </exclusion> <exclusion> <groupId>org.threeten</groupId> <artifactId>threetenbp</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.api</groupId> <artifactId>gax-grpc</artifactId> <version>2.5.0</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> </exclusion> <exclusion> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-oauth2-http</artifactId> </exclusion> <exclusion> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-common-protos</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-alts</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-core</artifactId> </exclusion> <exclusion> <groupId>org.threeten</groupId> <artifactId>threetenbp</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-stub</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-auth</artifactId> </exclusion> <exclusion> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-credentials</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.api-client</groupId> <artifactId>google-api-client</artifactId> <version>1.31.4</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-apache-v2</artifactId> </exclusion> <exclusion> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-gson</artifactId> </exclusion> <exclusion> <groupId>com.google.http-client</groupId> <artifactId>google-http-client</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.apis</groupId> <artifactId>google-api-services-bigquery</artifactId> <version>v2-rev20210927-1.32.1</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.api-client</groupId> <artifactId>google-api-client</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-credentials</artifactId> <version>1.1.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-oauth2-http</artifactId> <version>1.1.0</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-gson</artifactId> </exclusion> <exclusion> <groupId>com.google.http-client</groupId> <artifactId>google-http-client</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-core</artifactId> <version>2.1.6</version> <exclusions> <exclusion> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> </exclusion> <exclusion> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-oauth2-http</artifactId> </exclusion> <exclusion> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </exclusion> <exclusion> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> </exclusion> </exclusions> <scope>test</scope> </dependency> <dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client</artifactId> <version>1.40.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-apache-v2</artifactId> <version>1.40.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-gson</artifactId> <version>1.40.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.oauth-client</groupId> <artifactId>google-oauth-client</artifactId> <version>1.31.5</version> <exclusions> <exclusion> <groupId>com.google.http-client</groupId> <artifactId>google-http-client</artifactId> </exclusion> </exclusions> <scope>test</scope> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-alts</artifactId> <version>1.40.1</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> <exclusion> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-oauth2-http</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-api</artifactId> <version>1.40.1</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-auth</artifactId> <version>1.40.1</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-credentials</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-context</artifactId> <version>1.40.1</version> <scope>test</scope> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-core</artifactId> <version>1.40.1</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.codehaus.mojo</groupId> <artifactId>animal-sniffer-annotations</artifactId> </exclusion> <exclusion> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </exclusion> <exclusion> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-bigquerystorage</artifactId> <version>2.3.2</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-auth</artifactId> </exclusion> <exclusion> <groupId>com.google.http-client</groupId> <artifactId>google-http-client-gson</artifactId> </exclusion> <exclusion> <groupId>org.checkerframework</groupId> <artifactId>checker-qual</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.mojo</groupId> <artifactId>animal-sniffer-annotations</artifactId> </exclusion> <exclusion> <groupId>com.google.auth</groupId> <artifactId>google-auth-library-oauth2-http</artifactId> </exclusion> <exclusion> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>grpc-google-cloud-bigquerystorage-v1</artifactId> <version>2.3.2</version> <exclusions> <exclusion> <groupId>org.checkerframework</groupId> <artifactId>checker-qual</artifactId> </exclusion> <exclusion> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> </exclusion> </exclusions> <scope>test</scope> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>grpc-google-cloud-bigquerystorage-v1beta1</artifactId> <version>0.127.2</version> <exclusions> <exclusion> <groupId>org.checkerframework</groupId> <artifactId>checker-qual</artifactId> </exclusion> <exclusion> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> </exclusion> <exclusion> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> </exclusion> </exclusions> <scope>test</scope> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>grpc-google-cloud-bigquerystorage-v1beta2</artifactId> <version>0.127.2</version> <exclusions> <exclusion> <groupId>org.checkerframework</groupId> <artifactId>checker-qual</artifactId> </exclusion> <exclusion> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> </exclusion> <exclusion> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> </exclusion> </exclusions> <scope>test</scope> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-cloud-bigquerystorage-v1</artifactId> <version>2.3.2</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.checkerframework</groupId> <artifactId>checker-qual</artifactId> </exclusion> <exclusion> <groupId>com.google.api</groupId> <artifactId>api-common</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-grpclb</artifactId> <version>1.40.1</version> <exclusions> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java-util</artifactId> </exclusion> <exclusion> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> </exclusion> </exclusions> <scope>test</scope> </dependency> <!-- <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-netty-shaded</artifactId> <version>1.40.1</version> <scope>test</scope> </dependency> --> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> <version>1.40.1</version> <scope>test</scope> <exclusions> <exclusion> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> </exclusion> <exclusion> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-common-protos</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf-lite</artifactId> <version>1.40.1</version> <scope>test</scope> </dependency> <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-stub</artifactId> <version>1.40.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.8</version> <scope>test</scope> </dependency> <!-- <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.0-jre</version> <exclusions> <exclusion> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> </exclusion> </exclusions> </dependency> --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> <scope>test</scope> </dependency> <!-- <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.14</version> <scope>test</scope> </dependency> --> <dependency> <groupId>com.google.j2objc</groupId> <artifactId>j2objc-annotations</artifactId> <version>1.3</version> <scope>test</scope> </dependency> <!-- <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.12.2</version> <scope>test</scope> </dependency> --> <!-- <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.2</version> <scope>test</scope> </dependency> --> <dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>1.3.2</version> <scope>test</scope> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.10.10</version> <scope>test</scope> </dependency> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20200518</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>3.0.2</version> <scope>test</scope> </dependency> <dependency> <groupId>io.opencensus</groupId> <artifactId>opencensus-api</artifactId> <version>0.28.0</version> <scope>test</scope> <exclusions> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-context</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.opencensus</groupId> <artifactId>opencensus-contrib-http-util</artifactId> <version>0.28.0</version> <scope>test</scope> </dependency> <dependency> <groupId>io.perfmark</groupId> <artifactId>perfmark-api</artifactId> <version>0.23.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>grpc-google-common-protos</artifactId> <version>2.5.0</version> <scope>test</scope> <exclusions> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf-lite</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-protobuf</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.mojo</groupId> <artifactId>animal-sniffer-annotations</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-context</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-stub</artifactId> </exclusion> <exclusion> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> </exclusion> <exclusion> <groupId>io.grpc</groupId> <artifactId>grpc-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.google.api.grpc</groupId> <artifactId>proto-google-iam-v1</artifactId> <version>1.1.2</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>3.17.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.threeten</groupId> <artifactId>threetenbp</artifactId> <version>1.5.1</version> <scope>test</scope> </dependency> </dependencies> </profile> <profile> <id>run-redshift-integration</id> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <dependencies> <dependency> <groupId>org.apache.maven.surefire</groupId> <artifactId>surefire-junit47</artifactId> <version>2.22.0</version> </dependency> </dependencies> <!-- Without override, surefire configuration would have skipped our integration tests --> <configuration combine.self="override"> <useSystemClassLoader>false</useSystemClassLoader> <argLine>${argLine} -Xmx2g -Xms1g -XX:MaxPermSize=1024m -XX:SoftRefLRUPolicyMSPerMB=1</argLine> <!-- <environmentVariables> <REDSHIFT_LEGEND_INTEG_USERNAME></REDSHIFT_LEGEND_INTEG_USERNAME> <REDSHIFT_LEGEND_INTEG_PASSWORD></REDSHIFT_LEGEND_INTEG_PASSWORD> </environmentVariables> --> </configuration> </plugin> </plugins> </build> </profile> <profile> <id>run_tests_in_teamcity</id> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <dependencies> <dependency> <groupId>org.apache.maven.surefire</groupId> <artifactId>surefire-junit47</artifactId> <version>2.22.0</version> </dependency> </dependencies> </plugin> </plugins> </build> </profile> </profiles> <dependencies> <!-- ENGINE --> <dependency> <groupId>org.finos.legend.engine</groupId> <artifactId>legend-engine-shared-core</artifactId> </dependency> <dependency> <groupId>org.finos.legend.engine</groupId> <artifactId>legend-engine-protocol-relational</artifactId> </dependency> <dependency> <groupId>org.finos.legend.engine</groupId> <artifactId>legend-engine-executionPlan-execution-store-relational</artifactId> <exclusions> <exclusion> <groupId>org.finos.legend.pure</groupId> <artifactId>legend-pure-m4</artifactId> </exclusion> <exclusion> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.finos.legend.engine</groupId> <artifactId>legend-engine-executionPlan-execution-store-relational-connection</artifactId> </dependency> <dependency> <groupId>org.finos.legend.engine</groupId> <artifactId>legend-engine-executionPlan-execution-store-authentication</artifactId> </dependency> <!-- ENGINE --> <!-- ECLIPSE COLLECTIONS --> <dependency> <groupId>org.eclipse.collections</groupId> <artifactId>eclipse-collections-api</artifactId> </dependency> <dependency> <groupId>org.eclipse.collections</groupId> <artifactId>eclipse-collections</artifactId> </dependency> <!-- ECLIPSE COLLECTIONS --> <!-- POOLING --> <dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> </dependency> <!-- POOLING --> <!-- DRIVERS --> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> </dependency> <!-- Test --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy-agent</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.testcontainers</groupId> <artifactId>testcontainers</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.testcontainers</groupId> <artifactId>mssqlserver</artifactId> <scope>test</scope> </dependency> <!-- Test --> </dependencies> </project>