You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by dc...@apache.org on 2021/09/01 21:29:11 UTC

[datasketches-memory] 01/01: Add git properties to output JARs by default

This is an automated email from the ASF dual-hosted git repository.

dcromberge pushed a commit to branch maven-jar-git-properties
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git

commit e7fa9417b3d2cf3d5b610375dafe5854dcb568e5
Author: David Cromberge <dc...@apache.org>
AuthorDate: Wed Sep 1 22:26:09 2021 +0100

    Add git properties to output JARs by default
---
 datasketches-memory/pom.xml | 76 +++++++++++++++++++++------------------------
 1 file changed, 35 insertions(+), 41 deletions(-)

diff --git a/datasketches-memory/pom.xml b/datasketches-memory/pom.xml
index 6be10d0..561a0ff 100644
--- a/datasketches-memory/pom.xml
+++ b/datasketches-memory/pom.xml
@@ -312,6 +312,41 @@
           <groupId>pl.project13.maven</groupId>
           <artifactId>git-commit-id-plugin</artifactId>
           <version>${git-commit-id-plugin.version}</version>
+          <executions>
+            <execution>
+              <goals>
+                <goal>revision</goal>
+              </goals>
+              <phase>initialize</phase>
+            </execution>
+          </executions>
+          <configuration>
+            <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
+            <dateFormatTimeZone>UTC</dateFormatTimeZone>
+            <verbose>false</verbose>
+            <skipPoms>false</skipPoms>
+            <format>json</format>
+            <generateGitPropertiesFile>true</generateGitPropertiesFile>
+            <generateGitPropertiesFilename>${project.build.directory}/git.properties</generateGitPropertiesFilename>
+            <failOnNoGitDirectory>true</failOnNoGitDirectory>
+            <failOnUnableToExtractRepoInfo>true</failOnUnableToExtractRepoInfo>
+            <commitIdGenerationMode>full</commitIdGenerationMode>
+            <includeOnlyProperties>
+              <includeProperty>git.branch</includeProperty>
+              <includeProperty>git.commit.id.full</includeProperty>
+              <includeProperty>git.commit.time</includeProperty>
+              <includeProperty>git.commit.user.email</includeProperty>
+              <includeProperty>git.tags</includeProperty>
+            </includeOnlyProperties>
+            <gitDescribe>
+              <skip>false</skip>
+              <always>true</always>
+              <abbrev>7</abbrev>
+              <dirty>-dirty</dirty>
+              <tags>true</tags>
+              <forceLongFormat>true</forceLongFormat>
+            </gitDescribe>
+          </configuration>
         </plugin>
 
         <plugin>
@@ -362,47 +397,6 @@
       <build>
         <pluginManagement>
           <plugins>
-            <plugin>
-              <groupId>pl.project13.maven</groupId>
-              <artifactId>git-commit-id-plugin</artifactId>
-              <version>${git-commit-id-plugin.version}</version>
-              <executions>
-                <execution>
-                  <goals>
-                    <goal>revision</goal>
-                  </goals>
-                  <phase>initialize</phase>
-                </execution>
-              </executions>
-              <configuration>
-                <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
-                <dateFormatTimeZone>UTC</dateFormatTimeZone>
-                <verbose>false</verbose>
-                <skipPoms>false</skipPoms>
-                <format>json</format>
-                <generateGitPropertiesFile>true</generateGitPropertiesFile>
-                <generateGitPropertiesFilename>${project.build.directory}/git.properties</generateGitPropertiesFilename>
-                <failOnNoGitDirectory>true</failOnNoGitDirectory>
-                <failOnUnableToExtractRepoInfo>true</failOnUnableToExtractRepoInfo>
-                <commitIdGenerationMode>full</commitIdGenerationMode>
-                <includeOnlyProperties>
-                  <includeProperty>git.branch</includeProperty>
-                  <includeProperty>git.commit.id.full</includeProperty>
-                  <includeProperty>git.commit.time</includeProperty>
-                  <includeProperty>git.commit.user.email</includeProperty>
-                  <includeProperty>git.tags</includeProperty>
-                </includeOnlyProperties>
-                <gitDescribe>
-                  <skip>false</skip>
-                  <always>true</always>
-                  <abbrev>7</abbrev>
-                  <dirty>-dirty</dirty>
-                  <tags>true</tags>
-                  <forceLongFormat>true</forceLongFormat>
-                </gitDescribe>
-              </configuration>
-            </plugin>
-
             <!-- We want to sign the artifacts, POM, and all attached artifacts -->
             <plugin>
               <groupId>org.apache.maven.plugins</groupId>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org