Skip to content

Commit d9d89a3

Browse files
committed
Create fatjar instead of copying dependencies
1 parent edb20d3 commit d9d89a3

File tree

3 files changed

+29
-17
lines changed

3 files changed

+29
-17
lines changed

Procfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web: java -cp target/classes:target/dependency/* Main
1+
web: java -jar target/helloworld.jar

Procfile.windows

Lines changed: 0 additions & 1 deletion
This file was deleted.

pom.xml

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,26 +30,39 @@
3030
</dependencies>
3131
<build>
3232
<plugins>
33-
<plugin>
34-
<groupId>org.apache.maven.plugins</groupId>
35-
<artifactId>maven-compiler-plugin</artifactId>
36-
<version>2.5.1</version>
37-
<configuration>
38-
<source>1.8</source>
39-
<target>1.8</target>
40-
<optimize>true</optimize>
41-
<debug>true</debug>
42-
</configuration>
43-
</plugin>
4433
<plugin>
4534
<groupId>org.apache.maven.plugins</groupId>
46-
<artifactId>maven-dependency-plugin</artifactId>
47-
<version>2.4</version>
35+
<artifactId>maven-compiler-plugin</artifactId>
36+
<version>2.5.1</version>
37+
<configuration>
38+
<source>1.8</source>
39+
<target>1.8</target>
40+
<optimize>true</optimize>
41+
<debug>true</debug>
42+
</configuration>
43+
</plugin>
44+
<plugin>
45+
<artifactId>maven-assembly-plugin</artifactId>
46+
<version>2.3</version>
47+
<configuration>
48+
<descriptorRefs>
49+
<descriptorRef>jar-with-dependencies</descriptorRef>
50+
</descriptorRefs>
51+
<finalName>helloworld</finalName>
52+
<appendAssemblyId>false</appendAssemblyId>
53+
<archive>
54+
<manifest>
55+
<mainClass>Main</mainClass>
56+
</manifest>
57+
</archive>
58+
</configuration>
4859
<executions>
4960
<execution>
50-
<id>copy-dependencies</id>
61+
<id>build-jar-with-dependencies</id>
5162
<phase>package</phase>
52-
<goals><goal>copy-dependencies</goal></goals>
63+
<goals>
64+
<goal>single</goal>
65+
</goals>
5366
</execution>
5467
</executions>
5568
</plugin>

0 commit comments

Comments
 (0)