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>adjustgpx-core</artifactId>
5 <version>5.3.16-SNAPSHOT</version>
7 <connection>scm:git:http://surveyor.mydns.jp/gitbucket/git/yuu/adjustgpx-core.git</connection>
8 <url>http://surveyor.mydns.jp/gitbucket/yuu/adjustgpx-core/wiki</url>
9 <developerConnection>scm:git:http://surveyor.mydns.jp/gitbucket/git/yuu/adjustgpx-core.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>
19 <maven.javadoc.skip>true</maven.javadoc.skip>
22 <!-- DEPLOY先の指定 mvn deploy -->
23 <distributionManagement>
25 <id>surveyor.haya4</id>
26 <name>Internal Release Repository</name>
27 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
30 <id>surveyor.snapshots</id>
31 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
33 </distributionManagement>
37 <id>surveyor.haya4</id>
38 <name>Hayashi Repository</name>
39 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
41 <enabled>true</enabled>
44 <enabled>false</enabled>
48 <id>surveyor.snapshots</id>
49 <name>Archiva Managed Snapshot Repository</name>
50 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
52 <enabled>false</enabled>
55 <enabled>true</enabled>
62 <id>surveyor.haya4</id>
64 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
66 <enabled>true</enabled>
69 <enabled>false</enabled>
73 <id>surveyor.snapshots</id>
74 <name>Archiva Managed Snapshot Repository</name>
75 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
77 <enabled>false</enabled>
80 <enabled>true</enabled>
85 <id>sonatype-public-repository</id>
86 <url>https://oss.sonatype.org/content/groups/public</url>
88 <enabled>true</enabled>
91 <enabled>true</enabled>
96 <id>com.googlecode.maven-download-plugin</id>
97 <url>https://mvnrepository.com/artifact</url>
99 <enabled>true</enabled>
102 <enabled>true</enabled>
105 </pluginRepositories>
108 <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-imaging -->
110 <groupId>org.apache.commons</groupId>
111 <artifactId>commons-imaging</artifactId>
112 <version>1.0-alpha2</version>
116 <!-- https://mvnrepository.com/artifact/com.googlecode.maven-download-plugin/download-maven-plugin -->
118 <groupId>com.googlecode.maven-download-plugin</groupId>
119 <artifactId>download-maven-plugin</artifactId>
120 <version>1.6.0</version>
125 <!-- for JUnit test -->
127 <groupId>org.hamcrest</groupId>
128 <artifactId>hamcrest-core</artifactId>
129 <version>2.2</version>
134 <groupId>junit</groupId>
135 <artifactId>junit</artifactId>
136 <version>4.12</version>
141 <groupId>org.apache.commons</groupId>
142 <artifactId>commons-compress</artifactId>
143 <version>1.14</version>
148 <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-release-plugin -->
150 <groupId>org.apache.maven.plugins</groupId>
151 <artifactId>maven-release-plugin</artifactId>
152 <version>2.5.3</version>
156 <!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
158 <groupId>commons-lang</groupId>
159 <artifactId>commons-lang</artifactId>
160 <version>2.4</version>
167 <defaultGoal>install</defaultGoal>
171 <groupId>org.apache.maven.plugins</groupId>
172 <artifactId>maven-compiler-plugin</artifactId>
173 <version>3.8.1</version>
175 <source>${java.version}</source>
176 <target>${java.version}</target>
180 <groupId>org.apache.maven.plugins</groupId>
181 <artifactId>maven-resources-plugin</artifactId>
182 <version>3.1.0</version>
184 <encoding>UTF-8</encoding>
188 <!-- mvn generate-test-resources:get -->
190 <groupId>com.googlecode.maven-download-plugin</groupId>
191 <artifactId>download-maven-plugin</artifactId>
192 <version>1.6.0</version>
195 <id>install-Sony20170518</id>
196 <phase>generate-test-resources</phase>
201 <url>http://surveyor.mydns.jp/archiva/repository/haya4/adjustgpx-data/Sony20170518/5/Sony20170518-5.tar.gz</url>
202 <unpack>false</unpack>
203 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
207 <id>install-WiMiUS20170518</id>
208 <phase>generate-test-resources</phase>
213 <url>http://surveyor.mydns.jp/archiva/repository/haya4/adjustgpx-data/WiMiUS20170518/5/WiMiUS20170518-5.tar.gz</url>
214 <unpack>false</unpack>
215 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
219 <id>install-separate</id>
220 <phase>generate-test-resources</phase>
225 <url>http://surveyor.mydns.jp/archiva/repository/haya4/adjustgpx-data/separate/5/separate-5.tar.gz</url>
226 <unpack>false</unpack>
227 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
235 <groupId>org.apache.maven.plugins</groupId>
236 <artifactId>maven-surefire-plugin</artifactId>
238 <junitArtifactName>junit:junit</junitArtifactName>
239 <encoding>UTF-8</encoding>
240 <inputEncoding>UTF-8</inputEncoding>
241 <outputEncoding>UTF-8</outputEncoding>
242 <argLine>-Dfile.encoding=UTF-8</argLine>
246 <!-- mvn release:prepare -->
247 <!-- mvn release:perform -Dmaven.javadoc.skip -->
249 <groupId>org.apache.maven.plugins</groupId>
250 <artifactId>maven-release-plugin</artifactId>
251 <version>2.5.3</version>
253 <releaseProfiles>install</releaseProfiles>
254 <tagNameFormat>v@{project.version}</tagNameFormat>