diff --git a/pom.xml b/pom.xml index 6d0f5d65501b273a7ff88c4f0b8757d3a14acf22..9fa6657c7f84827dc967f3b79d3103148ff9122c 100644 --- a/pom.xml +++ b/pom.xml @@ -57,19 +57,6 @@ <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version> </plugin> - <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <archive> - <manifest> - <mainClass>com.gpeppard.ecsuserfetcher.Main</mainClass> - </manifest> - </archive> - <descriptorRefs> - <descriptorRef>jar-with-dependencies</descriptorRef> - </descriptorRefs> - </configuration> - </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> @@ -87,14 +74,6 @@ <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.0.0</version> </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <version>3.3.1</version> - <configuration> - <show>private</show> - </configuration> - </plugin> </plugins> </pluginManagement> <plugins> @@ -102,6 +81,39 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <version>3.3.1</version> + <configuration> + <show>private</show> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifest> + <addClasspath>true</addClasspath> + <mainClass>com.gpeppard.ecsuserfetcher.Main</mainClass> + </manifest> + </archive> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>3.3.0</version> + <executions> + <execution> + <phase>package</phase> + <goals> + <goal>shade</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> </build> </project>