From 6316833af7cd30e9387b6b28bd52f4e7c8fdd2f9 Mon Sep 17 00:00:00 2001 From: jzitnik-dev <email@jzitnik.dev> Date: Fri, 7 Mar 2025 14:05:29 +0100 Subject: [PATCH] revert: Revert this shit --- pom.xml | 85 ++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 51 insertions(+), 34 deletions(-) diff --git a/pom.xml b/pom.xml index 3b764e2..0882215 100644 --- a/pom.xml +++ b/pom.xml @@ -16,53 +16,63 @@ <build> <plugins> - <!-- Formatter Plugin --> - <plugin> - <groupId>net.revelc.code.formatter</groupId> - <artifactId>formatter-maven-plugin</artifactId> - <version>2.25.0</version> - <executions> - <execution> - <goals> - <goal>format</goal> - </goals> - <phase>validate</phase> - </execution> - </executions> - <configuration> - <excludes> - <exclude>**/cz/jzitnik/game/crafting/recipes/**</exclude> - </excludes> - </configuration> - </plugin> - - <!-- Checkstyle Plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-checkstyle-plugin</artifactId> - <version>3.6.0</version> + <artifactId>maven-compiler-plugin</artifactId> + <version>3.8.1</version> <configuration> - <configLocation>src/main/resources/config/checkstyle/checkstyle.xml</configLocation> - <failOnViolation>false</failOnViolation> - <includes> - <include>**/src/main/java/**</include> - </includes> - <excludes> - <exclude>**/cz/jzitnik/game/crafting/recipes/**</exclude> - </excludes> + <annotationProcessorPaths> + <path> + <groupId>org.projectlombok</groupId> + <artifactId>lombok</artifactId> + <version>1.18.36</version> + </path> + </annotationProcessorPaths> </configuration> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> + <version>3.2.1</version> <executions> <execution> - <phase>validate</phase> + <phase>package</phase> <goals> - <goal>check</goal> + <goal>shade</goal> </goals> </execution> </executions> + <configuration> + <transformers> + <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> + <mainClass>cz.jzitnik.Main</mainClass> + </transformer> + </transformers> + <shadedArtifactAttached>false</shadedArtifactAttached> + <createDependencyReducedPom>false</createDependencyReducedPom> + </configuration> </plugin> + + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>3.1.0</version> + <executions> + <execution> + <goals> + <goal>java</goal> + </goals> + </execution> + </executions> + <configuration> + <mainClass>cz.jzitnik.Main</mainClass> + <classpathScope>compile</classpathScope> + </configuration> + </plugin> + </plugins> </build> - <dependencies> <dependency> <groupId>org.projectlombok</groupId> @@ -75,32 +85,39 @@ <artifactId>junit-jupiter</artifactId> <version>5.8.2</version> </dependency> + + <dependency> <groupId>org.jline</groupId> <artifactId>jline-reader</artifactId> <version>3.20.0</version> </dependency> + <dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId> <version>0.10.2</version> </dependency> + <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>31.1-jre</version> </dependency> + <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.18.2</version> </dependency> + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>test</scope> </dependency> + <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId>