chore: declare test-jar in GAX's testlib artifacts (#1474)
* chore: add test jar
* add test jar for showcase
* how about duplicating entries?
* testlib for gax-httpjson too
* add source comment
---------
Co-authored-by: Tomo Suzuki <[email protected]>
diff --git a/gapic-generator-java/pom.xml b/gapic-generator-java/pom.xml
index bec0814..ba1e12c 100644
--- a/gapic-generator-java/pom.xml
+++ b/gapic-generator-java/pom.xml
@@ -374,6 +374,8 @@
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax</artifactId>
+ <!-- import the test code, https://maven.apache.org/plugins/maven-jar-plugin/examples/create-test-jar.html -->
+ <type>test-jar</type>
<classifier>testlib</classifier>
</dependency>
<dependency>
@@ -383,6 +385,8 @@
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax-grpc</artifactId>
+ <!-- import the test code, https://maven.apache.org/plugins/maven-jar-plugin/examples/create-test-jar.html -->
+ <type>test-jar</type>
<classifier>testlib</classifier>
</dependency>
<dependency>
@@ -392,6 +396,8 @@
<dependency>
<groupId>com.google.api</groupId>
<artifactId>gax-httpjson</artifactId>
+ <!-- import the test code, https://maven.apache.org/plugins/maven-jar-plugin/examples/create-test-jar.html -->
+ <type>test-jar</type>
<classifier>testlib</classifier>
</dependency>
<dependency>
diff --git a/gax-java/gax-bom/pom.xml b/gax-java/gax-bom/pom.xml
index 6937bb1..db1ad1c 100644
--- a/gax-java/gax-bom/pom.xml
+++ b/gax-java/gax-bom/pom.xml
@@ -12,6 +12,7 @@
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-shared-config</artifactId>
<version>1.5.5</version>
+ <relativePath/>
</parent>
<developers>
@@ -48,6 +49,13 @@
<groupId>com.google.api</groupId>
<artifactId>gax</artifactId>
<version>2.23.3-SNAPSHOT</version><!-- {x-version-update:gax:current} -->
+ <type>test-jar</type>
+ <classifier>testlib</classifier>
+ </dependency>
+ <dependency>
+ <groupId>com.google.api</groupId>
+ <artifactId>gax</artifactId>
+ <version>2.23.3-SNAPSHOT</version><!-- {x-version-update:gax:current} -->
<classifier>testlib</classifier>
</dependency>
<dependency>
@@ -59,6 +67,13 @@
<groupId>com.google.api</groupId>
<artifactId>gax-grpc</artifactId>
<version>2.23.3-SNAPSHOT</version><!-- {x-version-update:gax-grpc:current} -->
+ <type>test-jar</type>
+ <classifier>testlib</classifier>
+ </dependency>
+ <dependency>
+ <groupId>com.google.api</groupId>
+ <artifactId>gax-grpc</artifactId>
+ <version>2.23.3-SNAPSHOT</version><!-- {x-version-update:gax-grpc:current} -->
<classifier>testlib</classifier>
</dependency>
<dependency>
@@ -70,6 +85,13 @@
<groupId>com.google.api</groupId>
<artifactId>gax-httpjson</artifactId>
<version>0.108.3-SNAPSHOT</version><!-- {x-version-update:gax-httpjson:current} -->
+ <type>test-jar</type>
+ <classifier>testlib</classifier>
+ </dependency>
+ <dependency>
+ <groupId>com.google.api</groupId>
+ <artifactId>gax-httpjson</artifactId>
+ <version>0.108.3-SNAPSHOT</version><!-- {x-version-update:gax-httpjson:current} -->
<classifier>testlib</classifier>
</dependency>
</dependencies>