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</artifactId>
5 <version>5.3.14-SNAPSHOT</version>
7 <connection>scm:git:http://surveyor.mydns.jp/gitbucket/git/yuu/AdjustGpx.git</connection>
8 <url>http://surveyor.mydns.jp/gitbucket/yuu/AdjustTime/wiki</url>
9 <developerConnection>scm:git:http://surveyor.mydns.jp/gitbucket/git/yuu/AdjustGpx.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>
20 <maven.javadoc.skip>true</maven.javadoc.skip>
23 <!-- DEPLOY先の指定 mvn deploy -->
24 <distributionManagement>
26 <id>surveyor.haya4</id>
27 <name>Internal Release Repository</name>
28 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
31 <id>surveyor.snapshots</id>
32 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
34 </distributionManagement>
38 <id>surveyor.mirror</id>
39 <name>Hayashi Repository</name>
40 <url>http://surveyor.mydns.jp/archiva/repository/mirror/</url>
42 <enabled>true</enabled>
45 <enabled>true</enabled>
49 <id>surveyor.haya4</id>
50 <name>Hayashi Repository</name>
51 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
53 <enabled>true</enabled>
56 <enabled>false</enabled>
60 <id>surveyor.snapshots</id>
61 <name>Archiva Managed Snapshot Repository</name>
62 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
64 <enabled>false</enabled>
67 <enabled>true</enabled>
75 <id>surveyor.haya4</id>
77 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
79 <enabled>true</enabled>
82 <enabled>false</enabled>
86 <id>surveyor.snapshots</id>
87 <name>Archiva Managed Snapshot Repository</name>
88 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
90 <enabled>false</enabled>
93 <enabled>true</enabled>
98 <id>sonatype-public-repository</id>
99 <url>https://oss.sonatype.org/content/groups/public</url>
101 <enabled>true</enabled>
104 <enabled>true</enabled>
109 <id>com.googlecode.maven-download-plugin</id>
110 <url>https://mvnrepository.com/artifact</url>
112 <enabled>true</enabled>
115 <enabled>true</enabled>
118 </pluginRepositories>
121 <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-imaging -->
123 <groupId>org.apache.commons</groupId>
124 <artifactId>commons-imaging</artifactId>
125 <version>1.0-alpha2</version>
129 <!-- https://mvnrepository.com/artifact/com.googlecode.maven-download-plugin/download-maven-plugin -->
131 <groupId>com.googlecode.maven-download-plugin</groupId>
132 <artifactId>download-maven-plugin</artifactId>
133 <version>1.6.0</version>
138 <!-- for JUnit test -->
140 <groupId>org.hamcrest</groupId>
141 <artifactId>hamcrest-core</artifactId>
142 <version>2.2</version>
147 <groupId>junit</groupId>
148 <artifactId>junit</artifactId>
149 <version>4.12</version>
154 <groupId>org.apache.commons</groupId>
155 <artifactId>commons-compress</artifactId>
156 <version>1.14</version>
161 <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-release-plugin -->
163 <groupId>org.apache.maven.plugins</groupId>
164 <artifactId>maven-release-plugin</artifactId>
165 <version>2.5.3</version>
169 <!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
171 <groupId>commons-lang</groupId>
172 <artifactId>commons-lang</artifactId>
173 <version>2.4</version>
180 <defaultGoal>install</defaultGoal>
184 <groupId>org.apache.maven.plugins</groupId>
185 <artifactId>maven-compiler-plugin</artifactId>
186 <version>3.8.1</version>
188 <source>${java.version}</source>
189 <target>${java.version}</target>
193 <groupId>org.apache.maven.plugins</groupId>
194 <artifactId>maven-resources-plugin</artifactId>
195 <version>3.1.0</version>
197 <encoding>UTF-8</encoding>
201 <!-- mvn generate-test-resources:get -->
203 <groupId>com.googlecode.maven-download-plugin</groupId>
204 <artifactId>download-maven-plugin</artifactId>
205 <version>1.6.0</version>
208 <id>install-Sony20170518</id>
209 <phase>generate-test-resources</phase>
214 <url>http://surveyor.mydns.jp/data/Sony20170518.tar.gz</url>
215 <unpack>false</unpack>
216 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
220 <id>install-WiMiUS20170518</id>
221 <phase>generate-test-resources</phase>
226 <url>http://surveyor.mydns.jp/data/WiMiUS20170518.tar.gz</url>
227 <unpack>false</unpack>
228 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
232 <id>install-separate</id>
233 <phase>generate-test-resources</phase>
238 <url>http://surveyor.mydns.jp/data/separate.tar.gz</url>
239 <unpack>false</unpack>
240 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
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>