Change jar target naming conventions

We now have for example:

KorAP-Tokenizer-1.2-783e2a2.jar
KorAP-Tokenizer-1.2-783e2a2-src.zip
KorAP-Tokenizer-1.2-783e2a2-standalone.jar

Change-Id: Ie071ff72cf29e388df9996a0755eb60f0ab9a07e
diff --git a/pom.xml b/pom.xml
index a626123..909819c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
 
     <groupId>groupId</groupId>
     <artifactId>KorAP-Tokenizer</artifactId>
-    <version>1.2-SNAPSHOT</version>
+    <version>1.2-${git.commit.id.abbrev}</version>
 
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -112,17 +112,6 @@
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-jar-plugin</artifactId>
                 <version>3.2.0</version>
-                <executions>
-                    <execution>
-                        <id>default-jar</id>
-                        <!-- use assembly plugin to build the jar -->
-                        <phase>none</phase>
-                        <configuration>
-                            <finalName>unwanted</finalName>
-                            <classifier>unwanted</classifier>
-                        </configuration>
-                    </execution>
-                </executions>
                 <configuration>
                     <archive>
                         <manifest>
@@ -152,7 +141,7 @@
                 <artifactId>maven-assembly-plugin</artifactId>
                 <version>3.3.0</version>
                 <configuration>
-                    <appendAssemblyId>false</appendAssemblyId>
+                    <appendAssemblyId>true</appendAssemblyId>
                     <descriptors>
                         <descriptor>src/assembly/src-distribution.xml</descriptor>
                         <descriptor>src/assembly/bin-distribution.xml</descriptor>
@@ -173,6 +162,24 @@
                     </execution>
                 </executions>
             </plugin>
+            <plugin>
+                <groupId>pl.project13.maven</groupId>
+                <artifactId>git-commit-id-plugin</artifactId>
+                <version>4.0.2</version>
+                <executions>
+                    <execution>
+                        <phase>validate</phase>
+                        <goals>
+                            <goal>revision</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <dateFormat>yyyyMMdd-HHmmss</dateFormat><!--  human-readable part of the version number -->
+                    <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
+                    <generateGitPropertiesFile>false</generateGitPropertiesFile><!-- somehow necessary. otherwise the variables are not available in the pom -->
+                </configuration>
+            </plugin>
         </plugins>
     </build>
 
diff --git a/src/assembly/bin-distribution.xml b/src/assembly/bin-distribution.xml
index 4f910ee..c830519 100644
--- a/src/assembly/bin-distribution.xml
+++ b/src/assembly/bin-distribution.xml
@@ -2,7 +2,7 @@
 <assembly xmlns="http://maven.apache.org/ASSEMBLY/2.1.0"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.1.0 http://maven.apache.org/xsd/assembly-2.1.0.xsd">
-    <id>jar-with-dependencies-and-exclude-classes</id>
+    <id>standalone</id>
     <formats>
         <format>jar</format>
     </formats>