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.15-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>
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.haya4</id>
39 <name>Hayashi Repository</name>
40 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
42 <enabled>true</enabled>
45 <enabled>false</enabled>
49 <id>surveyor.snapshots</id>
50 <name>Archiva Managed Snapshot Repository</name>
51 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
53 <enabled>false</enabled>
56 <enabled>true</enabled>
63 <id>surveyor.haya4</id>
65 <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
67 <enabled>true</enabled>
70 <enabled>false</enabled>
74 <id>surveyor.snapshots</id>
75 <name>Archiva Managed Snapshot Repository</name>
76 <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
78 <enabled>false</enabled>
81 <enabled>true</enabled>
86 <id>sonatype-public-repository</id>
87 <url>https://oss.sonatype.org/content/groups/public</url>
89 <enabled>true</enabled>
92 <enabled>true</enabled>
97 <id>com.googlecode.maven-download-plugin</id>
98 <url>https://mvnrepository.com/artifact</url>
100 <enabled>true</enabled>
103 <enabled>true</enabled>
106 </pluginRepositories>
109 <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-imaging -->
111 <groupId>org.apache.commons</groupId>
112 <artifactId>commons-imaging</artifactId>
113 <version>1.0-alpha2</version>
117 <!-- https://mvnrepository.com/artifact/com.googlecode.maven-download-plugin/download-maven-plugin -->
119 <groupId>com.googlecode.maven-download-plugin</groupId>
120 <artifactId>download-maven-plugin</artifactId>
121 <version>1.6.0</version>
126 <!-- for JUnit test -->
128 <groupId>org.hamcrest</groupId>
129 <artifactId>hamcrest-core</artifactId>
130 <version>2.2</version>
135 <groupId>junit</groupId>
136 <artifactId>junit</artifactId>
137 <version>4.12</version>
142 <groupId>org.apache.commons</groupId>
143 <artifactId>commons-compress</artifactId>
144 <version>1.14</version>
149 <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-release-plugin -->
151 <groupId>org.apache.maven.plugins</groupId>
152 <artifactId>maven-release-plugin</artifactId>
153 <version>2.5.3</version>
157 <!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
159 <groupId>commons-lang</groupId>
160 <artifactId>commons-lang</artifactId>
161 <version>2.4</version>
168 <defaultGoal>install</defaultGoal>
172 <groupId>org.apache.maven.plugins</groupId>
173 <artifactId>maven-compiler-plugin</artifactId>
174 <version>3.8.1</version>
176 <source>${java.version}</source>
177 <target>${java.version}</target>
181 <groupId>org.apache.maven.plugins</groupId>
182 <artifactId>maven-resources-plugin</artifactId>
183 <version>3.1.0</version>
185 <encoding>UTF-8</encoding>
189 <!-- mvn generate-test-resources:get -->
191 <groupId>com.googlecode.maven-download-plugin</groupId>
192 <artifactId>download-maven-plugin</artifactId>
193 <version>1.6.0</version>
196 <id>install-Sony20170518</id>
197 <phase>generate-test-resources</phase>
202 <url>http://surveyor.mydns.jp/archiva/repository/haya4/adjustgpx-data/Sony20170518/5/Sony20170518-5.tar.gz</url>
203 <unpack>false</unpack>
204 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
208 <id>install-WiMiUS20170518</id>
209 <phase>generate-test-resources</phase>
214 <url>http://surveyor.mydns.jp/archiva/repository/haya4/adjustgpx-data/WiMiUS20170518/5/WiMiUS20170518-5.tar.gz</url>
215 <unpack>false</unpack>
216 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
220 <id>install-separate</id>
221 <phase>generate-test-resources</phase>
226 <url>http://surveyor.mydns.jp/archiva/repository/haya4/adjustgpx-data/separate/5/separate-5.tar.gz</url>
227 <unpack>false</unpack>
228 <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
234 <!-- mvn release:prepare -->
235 <!-- mvn release:perform -Dmaven.javadoc.skip -->
237 <groupId>org.apache.maven.plugins</groupId>
238 <artifactId>maven-release-plugin</artifactId>
239 <version>2.5.3</version>
241 <releaseProfiles>install</releaseProfiles>
242 <tagNameFormat>v@{project.version}</tagNameFormat>