Merge pull request #64 in ITERATE/cyberduck from feature/windows/9074 to master
[cyberduck.git] / pom.xml
blob760f2d4abe2adeb59a4f9407484c8ffde4c7fb7b
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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">
3     <modelVersion>4.0.0</modelVersion>
5     <groupId>ch.cyberduck</groupId>
6     <artifactId>parent</artifactId>
7     <packaging>pom</packaging>
8     <version>4.8.0-SNAPSHOT</version>
10     <modules>
11         <module>pom/core</module>
12         <module>pom/config</module>
13         <module>pom/ui</module>
14         <module>pom/fs</module>
15         <module>pom/binding</module>
16         <module>pom/cli</module>
17         <module>pom/cocoa</module>
18         <module>pom/winforms</module>
19         <module>pom/bundle</module>
20     </modules>
22     <scm>
23         <connection>scm:git:https://g.iterate.ch/scm/iterate/cyberduck.git</connection>
24         <tag>HEAD</tag>
25     </scm>
27     <properties>
28         <maven.compiler.source>1.8</maven.compiler.source>
29         <maven.compiler.target>1.8</maven.compiler.target>
30     </properties>
32     <dependencyManagement>
33         <dependencies>
34             <dependency>
35                 <groupId>net.java.dev.jna</groupId>
36                 <artifactId>jna</artifactId>
37                 <version>4.2.0</version>
38             </dependency>
39             <dependency>
40                 <groupId>net.java.dev.jna</groupId>
41                 <artifactId>jna-platform</artifactId>
42                 <version>4.2.0</version>
43             </dependency>
44         </dependencies>
45     </dependencyManagement>
47     <build>
48         <outputDirectory>${project.basedir}/build</outputDirectory>
49         <sourceDirectory>${project.basedir}/source</sourceDirectory>
50         <testSourceDirectory>${project.basedir}/test</testSourceDirectory>
51         <extensions>
52             <extension>
53                 <groupId>org.springframework.build</groupId>
54                 <artifactId>aws-maven</artifactId>
55                 <version>5.0.0.RELEASE</version>
56             </extension>
57         </extensions>
58         <pluginManagement>
59             <plugins>
60                 <plugin>
61                     <groupId>org.apache.maven.plugins</groupId>
62                     <artifactId>maven-install-plugin</artifactId>
63                     <version>2.5.2</version>
64                 </plugin>
65                 <plugin>
66                     <groupId>org.codehaus.mojo</groupId>
67                     <artifactId>build-helper-maven-plugin</artifactId>
68                     <version>1.9.1</version>
69                 </plugin>
70                 <plugin>
71                     <groupId>org.apache.maven.plugins</groupId>
72                     <artifactId>maven-deploy-plugin</artifactId>
73                     <version>2.8.2</version>
74                 </plugin>
75                 <plugin>
76                     <groupId>org.apache.maven.plugins</groupId>
77                     <artifactId>maven-release-plugin</artifactId>
78                     <version>2.5.2</version>
79                 </plugin>
80             </plugins>
81         </pluginManagement>
82         <plugins>
83             <plugin>
84                 <groupId>org.apache.maven.plugins</groupId>
85                 <artifactId>maven-source-plugin</artifactId>
86                 <version>2.4</version>
87                 <executions>
88                     <execution>
89                         <id>attach-sources</id>
90                         <goals>
91                             <goal>jar</goal>
92                         </goals>
93                     </execution>
94                 </executions>
95             </plugin>
96             <plugin>
97                 <groupId>org.apache.maven.plugins</groupId>
98                 <artifactId>maven-javadoc-plugin</artifactId>
99                 <version>2.10.3</version>
100                 <executions>
101                     <execution>
102                         <id>attach-javadocs</id>
103                         <goals>
104                             <goal>jar</goal>
105                         </goals>
106                     </execution>
107                 </executions>
108             </plugin>
109         </plugins>
110     </build>
112     <distributionManagement>
113         <repository>
114             <id>maven.iterate.ch-release</id>
115             <url>s3://repo.maven.iterate.ch/releases/</url>
116             <layout>default</layout>
117         </repository>
118         <snapshotRepository>
119             <id>maven.iterate.ch-snapshot</id>
120             <url>s3://repo.maven.iterate.ch/snapshots/</url>
121         </snapshotRepository>
122     </distributionManagement>
124     <repositories>
125         <repository>
126             <id>maven.iterate.ch-release</id>
127             <url>s3://repo.maven.iterate.ch/releases/</url>
128             <layout>default</layout>
129             <releases>
130                 <enabled>true</enabled>
131             </releases>
132             <snapshots>
133                 <enabled>false</enabled>
134             </snapshots>
135         </repository>
136         <repository>
137             <id>maven.iterate.ch-snapshot</id>
138             <url>s3://repo.maven.iterate.ch/snapshots/</url>
139             <layout>default</layout>
140             <releases>
141                 <enabled>false</enabled>
142             </releases>
143             <snapshots>
144                 <enabled>true</enabled>
145             </snapshots>
146         </repository>
147     </repositories>
148 </project>