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