diff options
Diffstat (limited to 'pom.xml')
| -rw-r--r-- | pom.xml | 45 |
1 files changed, 36 insertions, 9 deletions
@@ -127,6 +127,18 @@ <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>${compiler-plugin.version}</version> + <configuration> + <annotationProcessorPaths> + <path> + <groupId>info.picocli</groupId> + <artifactId>picocli-codegen</artifactId> + <version>${picocli.version}</version> + </path> + </annotationProcessorPaths> + <compilerArgs> + <arg>-Aproject=${project.groupId}/${project.artifactId}</arg> + </compilerArgs> + </configuration> </plugin> <!-- Resources --> @@ -191,25 +203,40 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-shade-plugin</artifactId> - <version>${shade-plugin.version}</version> + <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> + <id>copy-dependencies</id> + <phase>prepare-package</phase> <goals> - <goal>shade</goal> + <goal>copy-dependencies</goal> </goals> <configuration> - <shadedArtifactAttached>true</shadedArtifactAttached> - <transformers> - <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> - <mainClass>eu.mulk.aendggner.AendGgner</mainClass> - </transformer> - </transformers> + <outputDirectory> + ${project.build.directory}/libs + </outputDirectory> </configuration> </execution> </executions> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <version>3.2.0</version> + <configuration> + <archive> + <manifest> + <addClasspath>true</addClasspath> + <classpathPrefix>libs/</classpathPrefix> + <mainClass> + eu.mulk.aendggner.AendGgner + </mainClass> + </manifest> + </archive> + </configuration> + </plugin> + </plugins> </build> |
