jar creation optimization

This commit is contained in:
Klemek
2018-11-07 15:42:32 +01:00
parent 22748f17e9
commit 02bc7895ac
2 changed files with 19 additions and 8 deletions
+1 -1
View File
@@ -1 +1 @@
mvn clean package && del download\*.jar && xcopy /Y target\*-jar-with-dependencies.jar download && powershell -command "get-childitem download\* | foreach { rename-item $_ $_.Name.Replace('-jar-with-dependencies', '') }" && git add download/*.jar mvn clean package && del download\*.jar && xcopy /Y target\*.jar download && git add download/*.jar
+18 -7
View File
@@ -57,25 +57,36 @@
<target>1.8</target> <target>1.8</target>
</configuration> </configuration>
</plugin> </plugin>
<!-- JAR -->
<plugin> <plugin>
<artifactId>maven-assembly-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration> <configuration>
<archive> <archive>
<manifest> <manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>libs/</classpathPrefix>
<mainClass>fr.klemek.mapping.Launch</mainClass> <mainClass>fr.klemek.mapping.Launch</mainClass>
</manifest> </manifest>
</archive> </archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration> </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions> <executions>
<execution> <execution>
<id>make-assembly</id> <id>copy-dependencies</id>
<phase>package</phase> <phase>prepare-package</phase>
<goals> <goals>
<goal>single</goal> <goal>copy-dependencies</goal>
</goals> </goals>
<configuration>
<outputDirectory>
${project.build.directory}/libs
</outputDirectory>
</configuration>
</execution> </execution>
</executions> </executions>
</plugin> </plugin>