WIP: site + wagon
[scannotation] / 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/maven-v4_0_0.xsd">
2
3     <modelVersion>4.0.0</modelVersion>
4
5     <parent>
6         <groupId>org.sonatype.oss</groupId>
7         <artifactId>oss-parent</artifactId>
8         <version>9</version>
9     </parent>
10
11     <groupId>de.juplo</groupId>
12     <artifactId>scannotation</artifactId>
13     <packaging>jar</packaging>
14     <version>1.0.5-SNAPSHOT</version>
15     <name>scannotation</name>
16     <url>http://juplo.de/scannotation</url>
17
18     <scm>
19         <connection>scm:git:http://juplo.de/git/scannotation</connection>
20         <developerConnection>scm:git:ssh://juplo.de:/var/lib/git/juplo/scannotation</developerConnection>
21         <url>http://juplo.de/gitweb/?p=scannotation;a=summary</url>
22     </scm>
23
24     <developers>
25         <developer>
26             <id>patriot1burke</id>
27             <name>Bill Burke</name>
28             <url>http://sourceforge.net/u/patriot1burke/profile/</url>
29         </developer>
30         <developer>
31             <id>tjordahl</id>
32             <name>Tom Jordahl</name>
33             <url>http://sourceforge.net/u/tjordahl/profile/</url>
34         </developer>
35         <developer>
36             <id>kai</id>
37             <name>Kai Moritz</name>
38             <email>kai@juplo.de</email>
39         </developer>
40     </developers>
41
42     <distributionManagement>
43         <site>
44             <id>www.juplo.de</id>
45             <url>scpexe://juplo.de/var/www/juplo.de/scannotation-${project.version}</url>
46         </site>
47     </distributionManagement>
48
49     <ciManagement>
50         <system>Continuum</system>
51         <url>http://juplo.de/continuum/</url>
52         <notifiers>
53             <notifier>
54                 <type>mail</type>
55                 <address>kai@juplo.de</address>
56             </notifier>
57         </notifiers>
58     </ciManagement>
59
60     <dependencies>
61         <dependency>
62             <groupId>junit</groupId>
63             <artifactId>junit</artifactId>
64             <version>4.0</version>
65             <scope>test</scope>
66         </dependency>
67         <dependency>
68             <groupId>org.resteasy</groupId>
69             <artifactId>titan-cruise</artifactId>
70             <version>1.0</version>
71             <scope>test</scope>
72         </dependency>
73         <dependency>
74             <groupId>org.javassist</groupId>
75             <artifactId>javassist</artifactId>
76             <version>3.19.0-GA</version>
77         </dependency>
78         <dependency>
79             <groupId>javax.servlet</groupId>
80             <artifactId>servlet-api</artifactId>
81             <version>2.5</version>
82             <scope>provided</scope>
83         </dependency>
84     </dependencies>
85
86     <reporting>
87         <plugins>
88             <plugin>
89                 <groupId>org.apache.maven.plugins</groupId>
90                 <artifactId>maven-javadoc-plugin</artifactId>
91                 <version>2.7</version><!-- Should be same version as in oss-parent-7 -->
92             </plugin>
93         </plugins>
94     </reporting>
95
96     <build>
97         <plugins>
98             <plugin>
99                 <groupId>org.apache.maven.plugins</groupId>
100                 <artifactId>maven-compiler-plugin</artifactId>
101                 <version>3.3</version>
102                 <configuration>
103                     <source>1.6</source>
104                     <target>1.6</target>
105                     <encoding>utf8</encoding>
106                     <showWarnings>true</showWarnings>
107                 </configuration>
108             </plugin>
109             <plugin>
110                 <groupId>org.apache.maven.plugins</groupId>
111                 <artifactId>maven-source-plugin</artifactId>
112                 <version>2.1.2</version><!-- Should be same version as in oss-parent-7 -->
113                 <executions>
114                     <execution>
115                         <id>attach-sources</id>
116                         <phase>verify</phase>
117                         <goals>
118                             <goal>jar</goal>
119                         </goals>
120                     </execution>
121                 </executions>
122             </plugin>
123             <plugin>
124                 <groupId>org.apache.maven.plugins</groupId>
125                 <artifactId>maven-javadoc-plugin</artifactId>
126                 <version>2.7</version><!-- Should be same version as in oss-parent-7 -->
127                 <executions>
128                     <execution>
129                         <id>attach-javadoc</id>
130                         <phase>verify</phase>
131                         <goals>
132                             <goal>jar</goal>
133                         </goals>
134                     </execution>
135                 </executions>
136             </plugin>
137         </plugins>
138         <pluginManagement>
139             <plugins>
140                 <plugin>
141                     <artifactId>maven-site-plugin</artifactId>
142                     <version>3.4</version>
143                     <dependencies>
144                         <dependency><!-- add support for ssh/scp -->
145                             <groupId>org.apache.maven.wagon</groupId>
146                             <artifactId>wagon-ssh-external</artifactId>
147                             <version>2.12</version>
148                         </dependency>
149                     </dependencies>
150                 </plugin>
151             </plugins>
152         </pluginManagement>
153     </build>
154 </project>