1 <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">
2 <modelVersion>4.0.0</modelVersion>
3 <groupId>osm.surveyor</groupId>
4 <artifactId>AdjustTime</artifactId>
5 <version>5.3.8-SNAPSHOT</version>
7 <connection>scm:git:http://surveyor.mydns.jp/gitbucket/git/yuu/AdjustTime.git</connection>
8 <url>http://surveyor.mydns.jp/gitbucket/yuu/AdjustTime/wiki</url>
9 <developerConnection>scm:git:http://surveyor.mydns.jp/gitbucket/git/yuu/AdjustTime.git</developerConnection>
14 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15 <java.version>1.8</java.version>
16 <maven.compiler.source>${java.version}</maven.compiler.source>
17 <maven.compiler.target>${java.version}</maven.compiler.target>
18 <gpg.skip>true</gpg.skip>
21 <!-- Java8でのJavaDocを抑制する -->
24 <id>disable-java8-doclint</id>
29 <additionalparam>-Xdoclint:none</additionalparam>
34 <!-- DEPLOY先の指定 mvn deploy -->
35 <distributionManagement>
37 <id>surveyor.haya4</id>
38 <name>Internal Release Repository</name>
39 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
42 <id>surveyor.snapshots</id>
43 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
45 </distributionManagement>
49 <id>surveyor.mirror</id>
50 <name>Hayashi Repository</name>
51 <url>http://surveyor.mydns.jp/archiva/repository/mirror/</url>
53 <enabled>true</enabled>
56 <enabled>true</enabled>
60 <id>surveyor.haya4</id>
61 <name>Hayashi Repository</name>
62 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
64 <enabled>true</enabled>
67 <enabled>false</enabled>
71 <id>surveyor.snapshots</id>
72 <name>Archiva Managed Snapshot Repository</name>
73 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
75 <enabled>false</enabled>
78 <enabled>true</enabled>
86 <id>surveyor.haya4</id>
88 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
90 <enabled>true</enabled>
93 <enabled>false</enabled>
97 <id>surveyor.snapshots</id>
98 <name>Archiva Managed Snapshot Repository</name>
99 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
101 <enabled>false</enabled>
104 <enabled>true</enabled>
109 <id>sonatype-public-repository</id>
110 <url>https://oss.sonatype.org/content/groups/public</url>
112 <enabled>true</enabled>
115 <enabled>true</enabled>
120 <id>com.googlecode.maven-download-plugin</id>
121 <url>https://mvnrepository.com/artifact</url>
123 <enabled>true</enabled>
126 <enabled>true</enabled>
129 </pluginRepositories>
132 <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-imaging -->
134 <groupId>org.apache.commons</groupId>
135 <artifactId>commons-imaging</artifactId>
136 <version>1.0-alpha2</version>
140 <!-- https://mvnrepository.com/artifact/com.googlecode.maven-download-plugin/download-maven-plugin -->
142 <groupId>com.googlecode.maven-download-plugin</groupId>
143 <artifactId>download-maven-plugin</artifactId>
144 <version>1.6.0</version>
149 <!-- for JUnit test -->
151 <groupId>org.hamcrest</groupId>
152 <artifactId>hamcrest-core</artifactId>
153 <version>2.2</version>
158 <groupId>junit</groupId>
159 <artifactId>junit</artifactId>
160 <version>4.12</version>
165 <groupId>org.apache.commons</groupId>
166 <artifactId>commons-compress</artifactId>
167 <version>1.14</version>
172 <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-release-plugin -->
174 <groupId>org.apache.maven.plugins</groupId>
175 <artifactId>maven-release-plugin</artifactId>
176 <version>2.5.3</version>
180 <!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
182 <groupId>commons-lang</groupId>
183 <artifactId>commons-lang</artifactId>
184 <version>2.4</version>
191 <defaultGoal>install</defaultGoal>
195 <groupId>org.apache.maven.plugins</groupId>
196 <artifactId>maven-compiler-plugin</artifactId>
197 <version>3.8.1</version>
199 <source>${java.version}</source>
200 <target>${java.version}</target>
204 <groupId>org.apache.maven.plugins</groupId>
205 <artifactId>maven-resources-plugin</artifactId>
206 <version>3.1.0</version>
208 <encoding>UTF-8</encoding>
212 <!-- mvn generate-test-resources:get -->
214 <groupId>com.googlecode.maven-download-plugin</groupId>
215 <artifactId>download-maven-plugin</artifactId>
216 <version>1.6.0</version>
219 <id>install-Sony20170518</id>
220 <phase>generate-test-resources</phase>
225 <url>http://surveyor.mydns.jp/data/Sony20170518.tar.gz</url>
226 <unpack>false</unpack>
227 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
231 <id>install-WiMiUS20170518</id>
232 <phase>generate-test-resources</phase>
237 <url>http://surveyor.mydns.jp/data/WiMiUS20170518.tar.gz</url>
238 <unpack>false</unpack>
239 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
243 <id>install-separate</id>
244 <phase>generate-test-resources</phase>
249 <url>http://surveyor.mydns.jp/data/separate.tar.gz</url>
250 <unpack>false</unpack>
251 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
257 <!-- mvn release:prepare -->
258 <!-- mvn release:perform -->
260 <groupId>org.apache.maven.plugins</groupId>
261 <artifactId>maven-release-plugin</artifactId>
262 <version>${project.version}</version>
264 <releaseProfiles>install</releaseProfiles>
265 <tagNameFormat>v${project.version}</tagNameFormat>