/ 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>