<groupId>jp.sourceforge.mikutoga</groupId>
<artifactId>togagem</artifactId>
- <version>3.101.105-SNAPSHOT</version>
+ <version>3.121.3-SNAPSHOT</version>
<packaging>jar</packaging>
<name>TogaGem</name>
<detectJavaApiLink>false</detectJavaApiLink>
<surefire-plugin.version>3.0.0-M3</surefire-plugin.version>
- <jacoco-plugin.version>0.8.3</jacoco-plugin.version>
-
- <project.mainconf>${project.basedir}/src/main/config</project.mainconf>
+ <jacoco-plugin.version>0.8.4</jacoco-plugin.version>
+ <checkstyle-plugin.version>3.1.0</checkstyle-plugin.version>
+ <checkstyleruntime.version>8.21</checkstyleruntime.version>
<checkstyle.config.location>${project.basedir}/config/checkstyle/checkstyle.xml</checkstyle.config.location>
<checkstyle.suppressions.location>${project.basedir}/config/checkstyle/checkstyle-suppressions.xml</checkstyle.suppressions.location>
<checkstyle.enable.rss>false</checkstyle.enable.rss>
+ <pmd-plugin.version>3.12.0</pmd-plugin.version>
+
<spotbugs-plugin.version>3.1.11</spotbugs-plugin.version>
<spotbugs.effort>Max</spotbugs.effort>
<spotbugs.threshold>Low</spotbugs.threshold>
<plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <version>${checkstyle-plugin.version}</version>
+ <dependencies>
+ <dependency>
+ <groupId>com.puppycrawl.tools</groupId>
+ <artifactId>checkstyle</artifactId>
+ <version>${checkstyleruntime.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
</plugins>
</pluginManagement>
<version>[3.3.9,)</version>
</requireMavenVersion>
<requireJavaVersion>
- <version>1.8</version>
+ <version>[1.8,)</version>
</requireJavaVersion>
</rules>
</configuration>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.8.0</version>
+ <version>3.8.1</version>
<configuration>
<source>1.8</source> <!-- for NetBeans IDE -->
<target>1.8</target>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>2.4</version>
+ <version>3.1.2</version>
<configuration>
<archive>
+ <manifest>
+ <addDefaultImplementationEntries>
+ true
+ </addDefaultImplementationEntries>
+ </manifest>
<manifestEntries>
<Built-By>${project.organization.name}</Built-By>
</manifestEntries>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
- <version>3.0.1</version>
+ <version>3.1.0</version>
<configuration>
<includePom>true</includePom>
<archive>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
- <version>2.4</version>
+ <version>3.1.1</version>
<configuration>
<descriptors>
- <descriptor>src/main/assembly/descriptor.xml</descriptor>
+ <descriptor>src/assembly/src.xml</descriptor>
</descriptors>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>2.10</version>
- <!-- config from property value -->
+ <version>${checkstyle-plugin.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
- <version>3.0.1</version>
+ <version>${pmd-plugin.version}</version>
<configuration>
- <!--targetJdk>${maven.compiler.target}</targetJdk-->
- <targetJdk>1.6</targetJdk>
<rulesets>
<ruleset>${project.basedir}/config/pmd/pmdrules.xml</ruleset>
</rulesets>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
- <version>2.14.1</version>
- <configuration>
- <showSuccess>false</showSuccess>
- </configuration>
- <reportSets>
- <reportSet>
- <reports>
- <report>report-only</report>
- </reports>
- </reportSet>
- </reportSets>
+ <version>${surefire-plugin.version}</version>
</plugin>
<plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>2.10</version>
- <configuration>
- <skip>false</skip>
- <!-- config from property value -->
- </configuration>
+ <version>${checkstyle-plugin.version}</version>
<reportSets>
<reportSet>
<reports>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
- <version>3.0.1</version>
+ <version>${pmd-plugin.version}</version>
<configuration>
- <skip>false</skip>
- <!--targetJdk>${maven.compiler.target}</targetJdk-->
- <targetJdk>1.6</targetJdk>
<rulesets>
<ruleset>${project.basedir}/config/pmd/pmdrules.xml</ruleset>
</rulesets>