From 98ef44e4c3a44bcd812199d692713dd1f6573c2c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20Ko=C5=BEusznik?= <jan@kozusznik.cz>
Date: Tue, 31 Jul 2018 07:06:27 +0200
Subject: [PATCH] pom: add buildNumber to manifest

---
 haas-java-client/pom.xml | 37 +++++++++++++++++++++++++++++++++++++
 java-scpclient/pom.xml   | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 73 insertions(+)

diff --git a/haas-java-client/pom.xml b/haas-java-client/pom.xml
index f5026834..e88ddf32 100644
--- a/haas-java-client/pom.xml
+++ b/haas-java-client/pom.xml
@@ -10,6 +10,11 @@
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 	</properties>
+	<scm>
+		<url>https://code.it4i.cz/fiji/haas-java-client.git</url>
+		<connection>scm:git:https://code.it4i.cz/fiji/haas-java-client.git</connection>
+
+	</scm>
 	<build>
 		<plugins>
 			<plugin>
@@ -21,6 +26,38 @@
 					<target>1.8</target>
 				</configuration>
 			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>buildnumber-maven-plugin</artifactId>
+				<version>1.4</version>
+				<executions>
+					<execution>
+						<phase>validate</phase>
+						<goals>
+							<goal>create</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<doCheck>false</doCheck>
+					<doUpdate>false</doUpdate>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-jar-plugin</artifactId>
+				<version>3.1.0</version>
+				<configuration>
+					<archive>
+						<manifest>
+							<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+						</manifest>
+						<manifestEntries>
+							<Implementation-Build>${buildNumber}</Implementation-Build>
+						</manifestEntries>
+					</archive>
+				</configuration>
+			</plugin>
 			<plugin>
 				<artifactId>maven-source-plugin</artifactId>
 				<version>3.0.1</version>
diff --git a/java-scpclient/pom.xml b/java-scpclient/pom.xml
index 6028d171..b312a356 100644
--- a/java-scpclient/pom.xml
+++ b/java-scpclient/pom.xml
@@ -10,6 +10,10 @@
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 	</properties>
+	<scm>
+		<url>https://code.it4i.cz/fiji/haas-java-client.git</url>
+		<connection>scm:git:https://code.it4i.cz/fiji/haas-java-client.git</connection>
+	</scm>
 	<build>
 		<plugins>
 			<plugin>
@@ -21,6 +25,38 @@
 					<target>1.8</target>
 				</configuration>
 			</plugin>
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>buildnumber-maven-plugin</artifactId>
+				<version>1.4</version>
+				<executions>
+					<execution>
+						<phase>validate</phase>
+						<goals>
+							<goal>create</goal>
+						</goals>
+					</execution>
+				</executions>
+				<configuration>
+					<doCheck>false</doCheck>
+					<doUpdate>false</doUpdate>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-jar-plugin</artifactId>
+				<version>3.1.0</version>
+				<configuration>
+					<archive>
+						<manifest>
+							<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
+						</manifest>
+						<manifestEntries>
+							<Implementation-Build>${buildNumber}</Implementation-Build>
+						</manifestEntries>
+					</archive>
+				</configuration>
+			</plugin>
 		</plugins>
 	</build>
 	<dependencies>
-- 
GitLab