<modelVersion>4.0.0</modelVersion>
<!--parent/-->
- <groupId>jp.sourceforge.jindolf</groupId>
+ <groupId>jp.osdn.jindolf</groupId>
<artifactId>jinparser</artifactId>
- <version>1.409.3-SNAPSHOT</version>
+ <version>2.101.2</version>
<packaging>jar</packaging>
<name>JinParser</name>
<contributors/>
<mailingLists/>
- <prerequisites>
- <maven>3.0.1</maven>
- </prerequisites>
+ <!-- prerequisites/ -->
<modules/>
<scm>
- <connection>scm:hg:http://hg.osdn.jp/view/jindolf/JinParser</connection>
- <developerConnection>scm:hg:ssh://hg.osdn.jp//hgroot/jindolf/JinParser</developerConnection>
- <url>https://osdn.jp/projects/jindolf/scm/hg/JinParser/</url>
+ <connection>scm:hg:http://hg.osdn.net/view/jindolf/JinParser</connection>
+ <developerConnection>scm:hg:ssh://hg.osdn.net//hgroot/jindolf/JinParser</developerConnection>
+ <url>https://osdn.net/projects/jindolf/scm/hg/JinParser/</url>
</scm>
<issueManagement>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
- <jacoco-plugin.version>0.7.9</jacoco-plugin.version>
+ <site.locales>en</site.locales>
+ <javadoc.locale>en</javadoc.locale>
+ <findbugs.jvmArgs>-Duser.language=en</findbugs.jvmArgs>
- <project.mainconf>${project.basedir}/src/main/config</project.mainconf>
+ <jacoco-plugin.version>0.8.0</jacoco-plugin.version>
- <checkstyle.config.location>${project.mainconf}/checks.xml</checkstyle.config.location>
+ <checkstyle-plugin.version>3.0.0</checkstyle-plugin.version>
+ <!-- checkstyleruntime.version>6.19</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.9.0</pmd-plugin.version>
+ <pmd.analysisCache>true</pmd.analysisCache>
+
+ <findbugs-plugin.version>3.0.5</findbugs-plugin.version>
+ <findbugs.effort>Max</findbugs.effort>
+ <findbugs.threshold>Low</findbugs.threshold>
+ <!-- for Jenkins -->
+ <findbugs.xmlOutput>true</findbugs.xmlOutput>
+
</properties>
<dependencyManagement/>
<scope>compile</scope>
</dependency>
+ <dependency>
+ <groupId>io.bitbucket.olyutorskii</groupId>
+ <artifactId>jiocema</artifactId>
+ <version>1.101.2</version>
+ <scope>compile</scope>
+ </dependency>
+
</dependencies>
<repositories/>
<pluginRepositories/>
<build>
- <pluginManagement/>
+
+ <pluginManagement>
+
+ <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>
+ <artifactId>checkstyle-backport-jre6</artifactId>
+ <version>${checkstyleruntime.version}</version>
+ </dependency -->
+ </dependencies>
+ </plugin>
+
+ </plugins>
+
+ </pluginManagement>
<plugins>
+
+ <!-- clean lifecycle -->
+
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
- <version>1.4.1</version>
+ <version>3.0.0-M1</version>
<configuration>
<rules>
<requireMavenVersion>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.6.1</version>
+ <version>3.7.0</version>
<configuration>
<source>1.7</source> <!-- for NetBeans IDE -->
<target>1.7</target>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
- <version>2.19.1</version>
+ <version>2.21.0</version>
<configuration>
<enableAssertions>true</enableAssertions>
</configuration>
<version>3.0.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-site-plugin</artifactId>
- <version>3.6</version>
+ <version>3.7</version>
<configuration>
- <generateReports>true</generateReports>
- <locales>ja</locales>
- <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
- <outputEncoding>${project.reporting.outputEncoding}</outputEncoding>
+ <locales>${site.locales}</locales>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
- <version>2.6</version>
+ <version>3.1.0</version>
<configuration>
- <archiveBaseDirectory>.</archiveBaseDirectory>
<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.15</version>
- <!-- config from property value -->
+ <version>${checkstyle-plugin.version}</version>
</plugin>
</plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>2.10.4</version>
+ <version>3.0.0</version>
<configuration>
<author>false</author>
<notimestamp>true</notimestamp>
<quiet>true</quiet>
<show>protected</show>
+ <locale>${javadoc.locale}</locale>
+ <header>${project.name} ${project.version} API</header>
+ <version>true</version>
</configuration>
<reportSets>
<reportSet>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
- <version>2.19.1</version>
- <configuration>
- <showSuccess>false</showSuccess>
- </configuration>
- <reportSets>
- <reportSet>
- <reports>
- <report>report-only</report>
- </reports>
- </reportSet>
- </reportSets>
+ <version>2.21.0</version>
</plugin>
<plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
- <version>2.15</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.6</version>
+ <version>${pmd-plugin.version}</version>
<configuration>
- <skip>false</skip>
- <targetJdk>${maven.compiler.target}</targetJdk>
<rulesets>
- <ruleset>${project.mainconf}/pmdrules.xml</ruleset>
+ <ruleset>${project.basedir}/config/pmd/pmdrules.xml</ruleset>
</rulesets>
</configuration>
<reportSets>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
- <version>3.0.4</version>
- <configuration>
- <skip>false</skip>
- <effort>Max</effort>
- <threshold>Low</threshold>
- <!-- for Jenkins -->
- <findbugsXmlOutput>true</findbugsXmlOutput>
- <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
- <xmlOutput>true</xmlOutput>
- <!-- excludeFilterFile/ -->
- </configuration>
+ <version>${findbugs-plugin.version}</version>
</plugin>
</plugins>