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