configure maven to only spit out one jar file

This commit is contained in:
2024-08-18 12:03:02 +02:00
parent 02a4d305c0
commit fae18880ac
+7 -2
View File
@@ -6,7 +6,7 @@
<groupId>me.youhavetrouble.noted</groupId> <groupId>me.youhavetrouble.noted</groupId>
<artifactId>Noted</artifactId> <artifactId>Noted</artifactId>
<version>1.0</version> <version>1.0.0</version>
<properties> <properties>
<maven.compiler.source>21</maven.compiler.source> <maven.compiler.source>21</maven.compiler.source>
@@ -45,11 +45,15 @@
</manifestEntries> </manifestEntries>
</transformer> </transformer>
</transformers> </transformers>
<finalName>Noted</finalName> <minimizeJar>true</minimizeJar>
<shadedArtifactAttached>false</shadedArtifactAttached>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
<finalName>${project.artifactId}-${project.version}</finalName>
<filters> <filters>
<filter> <filter>
<artifact>*:*</artifact> <artifact>*:*</artifact>
<excludes> <excludes>
<exclude>META-INF/MANIFEST.MF</exclude>
<exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude> <exclude>META-INF/*.RSA</exclude>
@@ -104,6 +108,7 @@
<groupId>com.github.ben-manes.caffeine</groupId> <groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId> <artifactId>caffeine</artifactId>
<version>3.1.8</version> <version>3.1.8</version>
<scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>