We gaan een paar levenscycli uitproberen met deze oefening.
Stap 1. Voeg de volgende configuratie toe in de pom.xml voor enkele plugins.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<release>11</release>
<sourceFileExcludes>
<!-- no module-info, can give errors -->
<sourceFileExclude>**/module-info.java</sourceFileExclude>
</sourceFileExcludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.8.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.0.0</version>
</plugin>
Als jouw IDE een plugin versie niet direct vindt kan een volledige restart van jouw IDE het soms wel oplossen.
Stap 2. Voer volgende commando’s uit en kijk goed wat er gebeurd is
<plugin>
....
<executions>
<execution>
<goals>
<goal>javadoc</goal>
</goals>
<phase>package</phase>
</execution>
</executions>
</plugin>