/ pom.xml
pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <modelVersion>4.0.0</modelVersion> 5 6 <groupId>com.Inheritance</groupId> 7 <artifactId>Inheritance</artifactId> 8 <version>1.0</version> 9 10 <dependencies> 11 <dependency> 12 <groupId>org.junit.jupiter</groupId> 13 <artifactId>junit-jupiter-api</artifactId> 14 <version>5.9.2</version> 15 <scope>test</scope> 16 </dependency> 17 <dependency> 18 <groupId>org.junit.jupiter</groupId> 19 <artifactId>junit-jupiter-engine</artifactId> 20 <version>5.9.2</version> 21 </dependency> 22 23 24 </dependencies> 25 26 <build> 27 <plugins> 28 <plugin> 29 <groupId>org.apache.maven.plugins</groupId> 30 <artifactId>maven-compiler-plugin</artifactId> 31 <version>3.8.1</version> 32 <configuration> 33 <source>17</source> 34 <target>17</target> 35 </configuration> 36 </plugin> 37 38 <plugin> 39 <groupId>org.apache.maven.plugins</groupId> 40 <artifactId>maven-javadoc-plugin</artifactId> 41 <version>3.4.1</version> 42 43 <configuration> 44 <show>private</show> 45 </configuration> 46 47 <executions> 48 <execution> 49 <id>attach-javadocs</id> 50 <goals> 51 <goal>jar</goal> 52 </goals> 53 </execution> 54 </executions> 55 </plugin> 56 57 <plugin> 58 <groupId>org.apache.maven.plugins</groupId> 59 <artifactId>maven-shade-plugin</artifactId> 60 <version>3.5.0</version> 61 <executions> 62 <execution> 63 <phase>package</phase> 64 <goals> 65 <goal>shade</goal> 66 </goals> 67 </execution> 68 </executions> 69 </plugin> 70 71 <plugin> 72 <groupId>org.apache.maven.plugins</groupId> 73 <artifactId>maven-jar-plugin</artifactId> 74 <version>3.2.2</version> 75 <configuration> 76 <archive> 77 <manifest> 78 <mainClass>com.Main</mainClass> 79 </manifest> 80 </archive> 81 </configuration> 82 </plugin> 83 <plugin> 84 <groupId>org.codehaus.mojo</groupId> 85 <artifactId>license-maven-plugin</artifactId> 86 <version>2.0.0</version> 87 <configuration> 88 <header>${basedir}/LICENSE_HEADER.txt</header> 89 <useDefaultDelimiters>true</useDefaultDelimiters> 90 <organizationName>AndrésCh</organizationName> 91 <inceptionYear>2025</inceptionYear> 92 <licenseName>gpl_v3</licenseName> 93 <mapping> 94 <java>SLASHSTAR_STYLE</java> 95 </mapping> 96 </configuration> 97 <executions> 98 <execution> 99 <phase>validate</phase> 100 <goals> 101 <goal>update-file-header</goal> 102 </goals> 103 </execution> 104 </executions> 105 </plugin> 106 </plugins> 107 </build> 108 109 </project>