totalngrams: create call script
... and include depenedncies in jar file by default. Currently a bit of
a double bill
diff --git a/pom.xml b/pom.xml
index beda604..438eeda 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
<groupId>groupId</groupId>
<artifactId>nGrammFoldCount</artifactId>
- <version>1.5</version>
+ <version>1.6</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -140,6 +140,34 @@
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
+ <appendAssemblyId>false</appendAssemblyId>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>appassembler-maven-plugin</artifactId>
+ <version>1.10</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>assemble</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <binFolder>${user.home}/bin/</binFolder>
+ <extraJvmArguments>-Xmx512000m</extraJvmArguments>
+ <binFileExtensions>
+ <unix></unix>
+ </binFileExtensions>
+ <programs>
+ <program>
+ <mainClass>org.ids_mannheim.TotalNGram</mainClass>
+ <id>totalngram</id>
+ </program>
+ </programs>
</configuration>
</plugin>
</plugins>
@@ -167,5 +195,11 @@
<artifactId>bcprov-jdk15on</artifactId>
<version>1.66</version>
</dependency>
+ <!-- https://mvnrepository.com/artifact/org.codehaus.mojo/appassembler-maven-plugin -->
+ <dependency>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>appassembler-maven-plugin</artifactId>
+ <version>2.1.0</version>
+ </dependency>
</dependencies>
</project>
\ No newline at end of file