OSDN Git Service

ignore /bin/
[importpicture/importpicture.git] / pom.xml
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>
6   <scm>
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>
10     <tag>v5.3.13</tag>
11   </scm>
12   
13   <properties>
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     
20     <maven.javadoc.skip>true</maven.javadoc.skip>
21   </properties>
22   
23   <!-- DEPLOY先の指定  mvn deploy -->
24   <distributionManagement>
25     <repository>
26       <id>surveyor.haya4</id>
27       <name>Internal Release Repository</name>
28       <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
29     </repository>
30     <snapshotRepository>
31       <id>surveyor.snapshots</id>
32       <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
33     </snapshotRepository>
34   </distributionManagement>
35
36   <repositories>
37     <repository>
38       <id>surveyor.mirror</id>
39       <name>Hayashi Repository</name>
40       <url>http://surveyor.mydns.jp/archiva/repository/mirror/</url>
41       <releases>
42         <enabled>true</enabled>
43       </releases>
44       <snapshots>
45         <enabled>true</enabled>
46       </snapshots>
47     </repository>
48     <repository>
49       <id>surveyor.haya4</id>
50       <name>Hayashi Repository</name>
51       <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
52       <releases>
53         <enabled>true</enabled>
54       </releases>
55       <snapshots>
56         <enabled>false</enabled>
57       </snapshots>
58     </repository>
59     <repository>
60       <id>surveyor.snapshots</id>
61       <name>Archiva Managed Snapshot Repository</name>
62       <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
63       <releases>
64         <enabled>false</enabled>
65       </releases>
66       <snapshots>
67         <enabled>true</enabled>
68       </snapshots>
69     </repository>
70
71   </repositories>
72
73   <pluginRepositories>
74     <pluginRepository>
75       <id>surveyor.haya4</id>
76       <name>haya4</name>
77       <url>http://surveyor.mydns.jp/archiva/repository/haya4/</url>
78       <releases>
79         <enabled>true</enabled>
80       </releases>
81       <snapshots>
82         <enabled>false</enabled>
83       </snapshots>
84     </pluginRepository>
85     <pluginRepository>
86       <id>surveyor.snapshots</id>
87       <name>Archiva Managed Snapshot Repository</name>
88       <url>http://surveyor.mydns.jp/archiva/repository/snapshots/</url>
89       <releases>
90         <enabled>false</enabled>
91       </releases>
92       <snapshots>
93         <enabled>true</enabled>
94       </snapshots>
95     </pluginRepository>
96     
97     <pluginRepository>
98       <id>sonatype-public-repository</id>
99       <url>https://oss.sonatype.org/content/groups/public</url>
100       <snapshots>
101         <enabled>true</enabled>
102       </snapshots>
103       <releases>
104         <enabled>true</enabled>
105       </releases>
106     </pluginRepository>
107     
108     <pluginRepository>
109       <id>com.googlecode.maven-download-plugin</id>
110       <url>https://mvnrepository.com/artifact</url>
111       <snapshots>
112         <enabled>true</enabled>
113       </snapshots>
114       <releases>
115         <enabled>true</enabled>
116       </releases>
117     </pluginRepository>
118   </pluginRepositories>
119
120   <dependencies>
121     <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-imaging -->
122     <dependency>
123       <groupId>org.apache.commons</groupId>
124       <artifactId>commons-imaging</artifactId>
125       <version>1.0-alpha2</version>
126       <type>jar</type>
127     </dependency>
128          
129     <!-- https://mvnrepository.com/artifact/com.googlecode.maven-download-plugin/download-maven-plugin -->
130     <dependency>
131       <groupId>com.googlecode.maven-download-plugin</groupId>
132       <artifactId>download-maven-plugin</artifactId>
133       <version>1.6.0</version>
134       <scope>test</scope>
135       <type>jar</type>
136     </dependency>
137     
138     <!-- for JUnit test -->
139     <dependency>
140       <groupId>org.hamcrest</groupId>
141       <artifactId>hamcrest-core</artifactId>
142       <version>2.2</version>
143       <scope>test</scope>
144       <type>jar</type>
145     </dependency>
146     <dependency>
147       <groupId>junit</groupId>
148       <artifactId>junit</artifactId>
149       <version>4.12</version>
150       <scope>test</scope>
151       <type>jar</type>
152     </dependency>
153     <dependency>
154       <groupId>org.apache.commons</groupId>
155       <artifactId>commons-compress</artifactId>
156       <version>1.14</version>
157       <scope>test</scope>
158       <type>jar</type>
159     </dependency>
160     
161     <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-release-plugin -->
162     <dependency>
163       <groupId>org.apache.maven.plugins</groupId>
164       <artifactId>maven-release-plugin</artifactId>
165       <version>2.5.3</version>
166       <type>jar</type>
167     </dependency>
168     
169     <!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
170     <dependency>
171       <groupId>commons-lang</groupId>
172       <artifactId>commons-lang</artifactId>
173       <version>2.4</version>
174       <type>jar</type>
175     </dependency>
176
177   </dependencies>
178   
179   <build>
180     <defaultGoal>install</defaultGoal>
181
182     <plugins>
183       <plugin>
184         <groupId>org.apache.maven.plugins</groupId>
185         <artifactId>maven-compiler-plugin</artifactId>
186         <version>3.8.1</version>
187         <configuration>
188           <source>${java.version}</source>
189           <target>${java.version}</target>
190         </configuration>
191       </plugin>
192       <plugin>
193         <groupId>org.apache.maven.plugins</groupId>
194         <artifactId>maven-resources-plugin</artifactId>
195         <version>3.1.0</version>
196         <configuration>
197           <encoding>UTF-8</encoding>
198         </configuration>
199       </plugin>
200              
201       <!-- mvn generate-test-resources:get -->
202       <plugin>
203         <groupId>com.googlecode.maven-download-plugin</groupId>
204         <artifactId>download-maven-plugin</artifactId>
205         <version>1.6.0</version>
206         <executions>
207           <execution>
208             <id>install-Sony20170518</id>
209             <phase>generate-test-resources</phase>
210             <goals>
211               <goal>wget</goal>
212             </goals>
213             <configuration>
214               <url>http://surveyor.mydns.jp/data/Sony20170518.tar.gz</url>
215               <unpack>false</unpack>
216               <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
217             </configuration>
218           </execution>
219           <execution>
220             <id>install-WiMiUS20170518</id>
221             <phase>generate-test-resources</phase>
222             <goals>
223               <goal>wget</goal>
224             </goals>
225             <configuration>
226               <url>http://surveyor.mydns.jp/data/WiMiUS20170518.tar.gz</url>
227               <unpack>false</unpack>
228               <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
229             </configuration>
230           </execution>
231           <execution>
232             <id>install-separate</id>
233             <phase>generate-test-resources</phase>
234             <goals>
235               <goal>wget</goal>
236             </goals>
237             <configuration>
238               <url>http://surveyor.mydns.jp/data/separate.tar.gz</url>
239               <unpack>false</unpack>
240               <outputDirectory>${project.build.directory}/test-classes/imgdata</outputDirectory>
241             </configuration>
242           </execution>
243         </executions>
244       </plugin>
245       
246       <!-- mvn release:prepare -->
247       <!-- mvn release:perform -Dmaven.javadoc.skip -->
248       <plugin>
249         <groupId>org.apache.maven.plugins</groupId>
250         <artifactId>maven-release-plugin</artifactId>
251         <version>2.5.3</version>
252         <configuration>
253           <releaseProfiles>install</releaseProfiles>
254           <tagNameFormat>v@{project.version}</tagNameFormat>
255         </configuration>
256       </plugin>
257     
258     </plugins>
259     
260     
261   </build>
262   
263 </project>