Docker build for Docker Hub 58/100158/1
authorGuobiao Mo <guobiaomo@chinamobile.com>
Thu, 9 Jan 2020 21:39:05 +0000 (13:39 -0800)
committerGuobiao Mo <guobiaomo@chinamobile.com>
Thu, 9 Jan 2020 21:39:05 +0000 (13:39 -0800)
Downgrade com.spotify:dockerfile-maven-plugin version so that it works
with Docker Hub and JDK 9.0+.

Issue-ID: DCAEGEN2-2009

Change-Id: Icf30b33edea3f5f147326c09ff746fba94b5a945
Signed-off-by: Guobiao Mo <guobiaomo@chinamobile.com>
components/datalake-handler/feeder/pom.xml

index 67f62a0..f0be2a8 100644 (file)
@@ -16,7 +16,7 @@
 
        <properties>
                <swagger.version>2.9.2</swagger.version>
-               <dockerfile-maven.version>1.4.13</dockerfile-maven.version>
+               <dockerfile-maven.version>1.4.5</dockerfile-maven.version>
                <docker.image.path>onap/org.onap.dcaegen2.services.datalakefeeder</docker.image.path>
        </properties>
 
                                <groupId>com.spotify</groupId>
                                <artifactId>dockerfile-maven-plugin</artifactId>
                                <version>${dockerfile-maven.version}</version>
-                               <configuration>
-                                       <!-- repository>docker.io/moguobiao/datalake-feeder-maven</repository-->
+                               <configuration> 
+                               <!-- 
+                                       <username>docker</username>
+                                       <password>docker</password>  -->
+                                       <!-- repository>repo.treescale.com/moguobiao/datalake-feeder-maven</repository -->
+                                       <!-- repository>moguobiao/datalake-feeder-maven-spotify</repository -->
                                        <repository>${onap.nexus.dockerregistry.daily}/${docker.image.path}</repository>
                                        <tag>${project.version}</tag>
                                        <dockerfile>Dockerfile</dockerfile>
-                                       <!-- useMavenSettingsForAuth>true</useMavenSettingsForAuth-->
+                                       <!-- useMavenSettingsForAuth>true</useMavenSettingsForAuth -->
                                        <buildArgs>
                                                <JAR_FILE>${project.build.finalName}.jar</JAR_FILE>
                                        </buildArgs>
                                </configuration>
+                               <dependencies>
+                                       <!-- To make this work on JDK 9+ -->
+                                       <dependency>
+                                               <groupId>javax.activation</groupId>
+                                               <artifactId>javax.activation-api</artifactId>
+                                               <version>1.2.0</version>
+                                       </dependency>
+                               </dependencies>
                        </plugin>
                </plugins>
        </build>