JAL-3456 Some task improvements for use in Eclipse as IDE
[jalview.git] / gradle / m2 / repository / org / sonatype / forge / forge-parent / 10 / forge-parent-10.pom
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright (C) 2010 Sonatype, Inc.
4
5 Sonatype Inc, licenses this file to you under the Apache License,
6 Version 2.0 (the "License"); you may not use this file except in
7 compliance with the License.  You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing,
12 software distributed under the License is distributed on an
13 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14 KIND, either express or implied.  See the License for the
15 specific language governing permissions and limitations
16 under the License.
17 -->
18 <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">
19     <modelVersion>4.0.0</modelVersion>
20
21     <groupId>org.sonatype.forge</groupId>
22     <artifactId>forge-parent</artifactId>
23     <packaging>pom</packaging>
24     <version>10</version>
25     <name>Sonatype Forge Parent Pom</name>
26
27     <inceptionYear>2008</inceptionYear>
28     <url>http://forge.sonatype.com/</url>
29
30     <organization>
31         <name>Sonatype, Inc.</name>
32         <url>http://www.sonatype.com/</url>
33     </organization>
34
35     <scm>
36         <connection>scm:svn:http://svn.sonatype.org/forge/tags/forge-parent-10</connection>
37         <url>http://svn.sonatype.org/forge/tags/forge-parent-10</url>
38         <developerConnection>scm:svn:https://svn.sonatype.org/forge/tags/forge-parent-10</developerConnection>
39     </scm>
40
41     <properties>
42         <forgeReleaseId>forge-releases</forgeReleaseId>
43         <forgeReleaseUrl>https://repository.sonatype.org/service/local/staging/deploy/maven2</forgeReleaseUrl>
44         <forgeSnapshotId>forge-snapshots</forgeSnapshotId>
45         <forgeSnapshotUrl>https://repository.sonatype.org/content/repositories/snapshots</forgeSnapshotUrl>
46         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
47         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
48     </properties>
49
50     <distributionManagement>
51         <repository>
52             <id>${forgeReleaseId}</id>
53             <url>${forgeReleaseUrl}</url>
54         </repository>
55         <snapshotRepository>
56             <id>${forgeSnapshotId}</id>
57             <url>${forgeSnapshotUrl}</url>
58         </snapshotRepository>
59     </distributionManagement>
60
61     <build>
62         <!--set the default plugin revs-->
63         <pluginManagement>
64             <plugins>
65                 <plugin>
66                     <groupId>org.apache.maven.plugins</groupId>
67                     <artifactId>maven-assembly-plugin</artifactId>
68                     <version>2.2.1</version>
69                 </plugin>
70                 <plugin>
71                     <groupId>org.apache.maven.plugins</groupId>
72                     <artifactId>maven-clean-plugin</artifactId>
73                     <version>2.4.1</version>
74                 </plugin>
75                 <plugin>
76                     <groupId>org.apache.maven.plugins</groupId>
77                     <artifactId>maven-compiler-plugin</artifactId>
78                     <version>2.3.2</version>
79                     <configuration>
80                         <source>1.5</source>
81                         <target>1.5</target>
82                     </configuration>
83                 </plugin>
84                 <plugin>
85                     <groupId>org.apache.maven.plugins</groupId>
86                     <artifactId>maven-dependency-plugin</artifactId>
87                     <version>2.2</version>
88                 </plugin>
89                 <plugin>
90                     <groupId>org.apache.maven.plugins</groupId>
91                     <artifactId>maven-deploy-plugin</artifactId>
92                     <version>2.5</version>
93                 </plugin>
94                 <plugin>
95                     <groupId>org.apache.maven.plugins</groupId>
96                     <artifactId>maven-eclipse-plugin</artifactId>
97                     <version>2.8</version>
98                 </plugin>
99                 <plugin>
100                     <groupId>org.apache.maven.plugins</groupId>
101                     <artifactId>maven-enforcer-plugin</artifactId>
102                     <version>1.0</version>
103                 </plugin>
104                 <plugin>
105                     <groupId>org.apache.maven.plugins</groupId>
106                     <artifactId>maven-gpg-plugin</artifactId>
107                     <version>1.2</version>
108                 </plugin>
109                 <plugin>
110                     <groupId>org.apache.maven.plugins</groupId>
111                     <artifactId>maven-install-plugin</artifactId>
112                     <version>2.3.1</version>
113                 </plugin>
114                 <plugin>
115                     <groupId>org.apache.maven.plugins</groupId>
116                     <artifactId>maven-jar-plugin</artifactId>
117                     <version>2.3.1</version>
118                 </plugin>
119                 <plugin>
120                     <groupId>org.apache.maven.plugins</groupId>
121                     <artifactId>maven-javadoc-plugin</artifactId>
122                     <version>2.7</version>
123                 </plugin>
124                 <plugin>
125                     <groupId>org.apache.maven.plugins</groupId>
126                     <artifactId>maven-release-plugin</artifactId>
127                     <version>2.1</version>
128                     <configuration>
129                         <!--  here to prevent hang see MGPG-9 -->
130                         <mavenExecutorId>forked-path</mavenExecutorId>
131                         <useReleaseProfile>false</useReleaseProfile>
132                         <goals>deploy</goals>
133                         <arguments>-Prelease</arguments>
134                     </configuration>
135                 </plugin>
136                 <plugin>
137                     <groupId>org.apache.maven.plugins</groupId>
138                     <artifactId>maven-remote-resources-plugin</artifactId>
139                     <version>1.2</version>
140                 </plugin>
141                 <plugin>
142                     <groupId>org.apache.maven.plugins</groupId>
143                     <artifactId>maven-resources-plugin</artifactId>
144                     <version>2.5</version>
145                 </plugin>
146                 <plugin>
147                     <groupId>org.apache.maven.plugins</groupId>
148                     <artifactId>maven-scm-plugin</artifactId>
149                     <version>1.4</version>
150                 </plugin>
151                 <plugin>
152                     <groupId>org.apache.maven.plugins</groupId>
153                     <artifactId>maven-site-plugin</artifactId>
154                     <version>2.2</version>
155                 </plugin>
156                 <plugin>
157                     <groupId>org.apache.maven.plugins</groupId>
158                     <artifactId>maven-source-plugin</artifactId>
159                     <version>2.1.2</version>
160                 </plugin>
161                 <plugin>
162                     <groupId>org.apache.maven.plugins</groupId>
163                     <artifactId>maven-surefire-plugin</artifactId>
164                     <version>2.8</version>
165                     <configuration>
166                         <redirectTestOutputToFile>true</redirectTestOutputToFile>
167                     </configuration>
168                 </plugin>
169                 <plugin>
170                     <groupId>org.sonatype.plugins</groupId>
171                     <artifactId>sisu-maven-plugin</artifactId>
172                     <version>1.0</version>
173                 </plugin>
174                 <plugin>
175                     <groupId>org.codehaus.mojo</groupId>
176                     <artifactId>animal-sniffer-maven-plugin</artifactId>
177                     <version>1.6</version>
178                 </plugin>
179                 <plugin>
180                     <groupId>com.mycila.maven-license-plugin</groupId>
181                     <artifactId>maven-license-plugin</artifactId>
182                     <version>1.9.0</version>
183                 </plugin>
184                 <plugin>
185                     <groupId>org.codehaus.modello</groupId>
186                     <artifactId>modello-maven-plugin</artifactId>
187                     <version>1.4.1</version>
188                     <configuration>
189                         <useJava5>true</useJava5>
190                     </configuration>
191                 </plugin>
192                 <plugin>
193                     <groupId>org.apache.felix</groupId>
194                     <artifactId>maven-bundle-plugin</artifactId>
195                     <version>2.3.4</version>
196                 </plugin>
197             </plugins>
198         </pluginManagement>
199     </build>
200
201     <reporting>
202         <plugins>
203             <plugin>
204                 <groupId>org.codehaus.mojo</groupId>
205                 <artifactId>cobertura-maven-plugin</artifactId>
206                 <version>2.4</version>
207             </plugin>
208             <plugin>
209                 <groupId>org.codehaus.mojo</groupId>
210                 <artifactId>findbugs-maven-plugin</artifactId>
211                 <version>2.3.1</version>
212                 <configuration>
213                     <omitVisitors>UnreadFields</omitVisitors>
214                 </configuration>
215             </plugin>
216             <plugin>
217                 <groupId>org.apache.maven.plugins</groupId>
218                 <artifactId>maven-jxr-plugin</artifactId>
219                 <version>2.2</version>
220             </plugin>
221             <plugin>
222                 <groupId>org.apache.maven.plugins</groupId>
223                 <artifactId>maven-project-info-reports-plugin</artifactId>
224                 <version>2.3.1</version>
225             </plugin>
226             <plugin>
227                 <groupId>org.apache.maven.plugins</groupId>
228                 <artifactId>maven-pmd-plugin</artifactId>
229                 <version>2.5</version>
230                 <configuration>
231                     <targetJdk>1.5</targetJdk>
232                 </configuration>
233             </plugin>
234         </plugins>
235     </reporting>
236
237     <profiles>
238         <profile>
239             <id>release</id>
240             <build>
241                 <plugins>
242                     <!-- We want to sign the artifact, the POM, and all attached artifacts -->
243                     <plugin>
244                         <groupId>org.apache.maven.plugins</groupId>
245                         <artifactId>maven-gpg-plugin</artifactId>
246                         <configuration>
247                             <!-- this presumes the correct gpg.passphrase property in the settings "release" proile -->
248                             <passphrase>${gpg.passphrase}</passphrase>
249                             <!-- most likely we are using an agent -->
250                             <useAgent>true</useAgent>
251                         </configuration>
252                         <executions>
253                             <execution>
254                                 <goals>
255                                     <goal>sign</goal>
256                                 </goals>
257                             </execution>
258                         </executions>
259                     </plugin>
260                     <!-- We want to deploy the artifact to a staging location for perusal -->
261                     <plugin>
262                         <inherited>true</inherited>
263                         <groupId>org.apache.maven.plugins</groupId>
264                         <artifactId>maven-deploy-plugin</artifactId>
265                         <configuration>
266                             <altDeploymentRepository>${deploy.altRepository}</altDeploymentRepository>
267                             <updateReleaseInfo>true</updateReleaseInfo>
268                         </configuration>
269                     </plugin>
270                     <plugin>
271                         <groupId>org.apache.maven.plugins</groupId>
272                         <artifactId>maven-source-plugin</artifactId>
273                         <executions>
274                             <execution>
275                                 <id>attach-sources</id>
276                                 <goals>
277                                     <goal>jar-no-fork</goal>
278                                 </goals>
279                             </execution>
280                         </executions>
281                     </plugin>
282                     <plugin>
283                         <groupId>org.apache.maven.plugins</groupId>
284                         <artifactId>maven-javadoc-plugin</artifactId>
285                         <configuration>
286                             <encoding>${project.build.sourceEncoding}</encoding>
287                         </configuration>
288                         <executions>
289                             <execution>
290                                 <id>attach-javadocs</id>
291                                 <goals>
292                                     <goal>jar</goal>
293                                 </goals>
294                             </execution>
295                         </executions>
296                     </plugin>
297                     <!--
298                     <plugin>
299                         <groupId>org.codehaus.mojo</groupId>
300                         <artifactId>clirr-maven-plugin</artifactId>
301                         <executions>
302                             <execution>
303                                 <id>clirr-check</id>
304                                 <phase>package</phase>
305                                 <goals>
306                                     <goal>check</goal>
307                                 </goals>
308                             </execution>
309                         </executions>
310                     </plugin>
311                     -->
312                 </plugins>
313             </build>
314         </profile>
315     </profiles>
316
317 </project>