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/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>osm.surveyor</groupId>
5 <artifactId>ReStamp</artifactId>
6 <version>3.9-SNAPSHOT</version>
7 <packaging>jar</packaging>
9 <connection>scm:git:http://surveyor.mydns.jp/gitbucket/git/yuu/Restamp.git</connection>
10 <url>http://surveyor.mydns.jp/gitbucket/yuu/Restamp/wiki</url>
11 <developerConnection>scm:git:http://surveyor.mydns.jp/gitbucket/git/yuu/Restamp.git</developerConnection>
15 <!-- プロジェクトの名前、ロゴ、URL(右上) -->
17 <url>http://surveyor.mydns.jp/gitbucket/yuu/Restamp/wiki</url>
21 <name>MIT License</name>
22 <url>http://www.opensource.org/licenses/mit-license.php</url>
27 <name>Yuu Hayashi</name>
28 <email>hayashi.yuu@gmail.com</email>
29 <organization>surveyor</organization>
30 <organizationUrl>http://surveyor.mydns.jp/</organizationUrl>
35 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
36 <java.version>1.8</java.version>
37 <maven.compiler.source>${java.version}</maven.compiler.source>
38 <maven.compiler.target>${java.version}</maven.compiler.target>
41 <!-- DEPLOY先の指定 mvn deploy -->
42 <distributionManagement>
44 <id>surveyor.haya4</id>
45 <name>Internal Release Repository</name>
46 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
49 <id>surveyor.snapshots</id>
50 <name>Archiva Managed Snapshot Repository</name>
51 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
53 </distributionManagement>
57 <!-- for JUnit test -->
59 <groupId>org.hamcrest</groupId>
60 <artifactId>hamcrest-core</artifactId>
61 <version>2.2</version>
66 <groupId>junit</groupId>
67 <artifactId>junit</artifactId>
68 <version>4.12</version>
73 <groupId>org.apache.commons</groupId>
74 <artifactId>commons-compress</artifactId>
75 <version>1.14</version>
80 <groupId>commons-codec</groupId>
81 <artifactId>commons-codec</artifactId>
82 <version>1.14</version>
86 <groupId>org.jacoco</groupId>
87 <artifactId>org.jacoco.agent</artifactId>
88 <version>0.8.1</version>
90 <classifier>runtime</classifier>
95 <defaultGoal>install</defaultGoal>
100 <groupId>org.apache.maven.plugins</groupId>
101 <artifactId>maven-site-plugin</artifactId>
102 <version>3.7.1</version>
104 <locales>ja</locales>
105 <inputEncoding>${project.build.sourceEncoding}</inputEncoding>
106 <outputEncoding>${site.encoding}</outputEncoding>
111 <groupId>org.apache.maven.plugins</groupId>
112 <artifactId>maven-project-info-reports-plugin</artifactId>
113 <version>3.0.0</version>
116 <groupId>org.apache.maven.plugins</groupId>
117 <artifactId>maven-compiler-plugin</artifactId>
118 <version>3.8.1</version>
120 <source>${java.version}</source>
121 <target>${java.version}</target>
125 <groupId>org.apache.maven.plugins</groupId>
126 <artifactId>maven-resources-plugin</artifactId>
127 <version>3.1.0</version>
129 <encoding>UTF-8</encoding>
134 <groupId>org.apache.maven.plugins</groupId>
135 <artifactId>maven-surefire-plugin</artifactId>
136 <version>3.0.0-M3</version>
138 <systemPropertyVariables>
139 <jacoco-agent.destfile>target/jacoco.exec</jacoco-agent.destfile>
140 </systemPropertyVariables>
141 <!-- ↓これがないとスタックトレースが出ない -->
142 <trimStackTrace>false</trimStackTrace>
146 <groupId>org.jacoco</groupId>
147 <artifactId>jacoco-maven-plugin</artifactId>
148 <version>0.8.5</version>
152 <goal>prepare-agent</goal>
156 <id>default-report</id>
165 <!-- mvn release:prepare -->
167 <groupId>org.apache.maven.plugins</groupId>
168 <artifactId>maven-release-plugin</artifactId>
169 <version>2.5.3</version>
171 <releaseProfiles>install</releaseProfiles>
172 <tagNameFormat>v@{project.version}</tagNameFormat>
180 <!-- UnitTest report to site -->
182 <groupId>org.apache.maven.plugins</groupId>
183 <artifactId>maven-surefire-report-plugin</artifactId>
186 <!-- Javadoc report to site -->
188 <groupId>org.apache.maven.plugins</groupId>
189 <artifactId>maven-javadoc-plugin</artifactId>
192 <show>protected</show>
193 <encoding>UTF-8</encoding>
194 <docencoding>UTF-8</docencoding>
195 <charset>UTF-8</charset>
199 <!-- Coverage report to site -->
201 <groupId>org.jacoco</groupId>
202 <artifactId>jacoco-maven-plugin</artifactId>
203 <version>0.8.5</version>
207 <report>report</report>