PageRenderTime 10ms CodeModel.GetById 1ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/rmic-maven-plugin-1.1/pom.xml

#
XML | 183 lines | 149 code | 13 blank | 21 comment | 0 complexity | f56e5e840fc2215e52350527bcf73287 MD5 | raw file
  1<?xml version="1.0" encoding="UTF-8"?>
  2
  3<!--
  4 * Copyright (c) 2008, Codehaus.org
  5 *
  6 * Permission is hereby granted, free of charge, to any person obtaining a copy of
  7 * this software and associated documentation files (the "Software"), to deal in
  8 * the Software without restriction, including without limitation the rights to
  9 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
 10 * of the Software, and to permit persons to whom the Software is furnished to do
 11 * so, subject to the following conditions:
 12 *
 13 * The above copyright notice and this permission notice shall be included in all
 14 * copies or substantial portions of the Software.
 15 *
 16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 17 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 19 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 20 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 21 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 22 * SOFTWARE.
 23 -->
 24
 25<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">
 26
 27  <modelVersion>4.0.0</modelVersion>
 28  <parent>
 29    <groupId>org.codehaus.mojo</groupId>
 30    <artifactId>mojo-parent</artifactId>
 31    <version>24</version>
 32  </parent>
 33
 34  <artifactId>rmic-maven-plugin</artifactId>
 35  <version>1.1</version>
 36  <packaging>maven-plugin</packaging>
 37  
 38  <name>RMI Compiler Maven Plugin</name>
 39  <description>RMI Compiler Maven Plugin</description>
 40  <url>http://mojo.codehaus.org/rmic-maven-plugin/</url>
 41  <inceptionYear>2006</inceptionYear>
 42  
 43  <prerequisites>
 44    <maven>2.0</maven>
 45  </prerequisites>
 46
 47  <issueManagement>
 48    <system>jira</system>
 49    <url>http://jira.codehaus.org/browse/MRMIC</url>
 50  </issueManagement>
 51
 52  <scm>
 53    <connection>scm:svn:http://svn.codehaus.org/mojo/tags/rmic-maven-plugin-1.1</connection>
 54    <developerConnection>scm:svn:https://svn.codehaus.org/mojo/tags/rmic-maven-plugin-1.1</developerConnection>
 55    <url>http://fisheye.codehaus.org/browse/mojo/tags/rmic-maven-plugin-1.1</url>
 56  </scm>
 57  
 58  <licenses>
 59    <license>
 60      <name>The MIT License</name>
 61      <url>http://www.opensource.org/licenses/mit-license.php</url>
 62      <distribution>repo</distribution>
 63    </license>
 64  </licenses>
 65
 66  <developers>
 67    <developer>
 68      <id>kismet</id>
 69      <name>Stefano "Kismet" Lenzi</name>
 70      <email>protected</email>
 71      <roles>
 72        <role>Developer</role>
 73      </roles>
 74      <timezone>EST</timezone>
 75    </developer>
 76    <developer>
 77      <id>trygvis</id>
 78      <name>Trygve Laugstol</name>
 79      <email>trygvis@inamo.no</email>
 80      <roles>
 81        <role>Developer</role>
 82      </roles>
 83    </developer>
 84    <developer>
 85      <id>pgier</id>
 86      <name>Paul Gier</name>
 87      <email>pgier at redhat</email>
 88      <roles>
 89        <role>Developer</role>
 90      </roles>
 91    </developer>
 92  </developers>
 93
 94  <dependencies>
 95    <dependency>
 96      <groupId>org.apache.maven</groupId>
 97      <artifactId>maven-plugin-api</artifactId>
 98      <version>2.0</version>
 99    </dependency>
100    <dependency>
101      <groupId>org.apache.maven</groupId>
102      <artifactId>maven-project</artifactId>
103      <version>2.0</version>
104    </dependency>
105    <dependency>
106      <groupId>org.codehaus.plexus</groupId>
107      <artifactId>plexus-archiver</artifactId>
108      <version>1.0-alpha-5</version>
109    </dependency>
110    <dependency>
111      <groupId>org.codehaus.plexus</groupId>
112      <artifactId>plexus-utils</artifactId>
113      <version>1.0.4</version>
114    </dependency>
115    <dependency>
116      <groupId>org.codehaus.plexus</groupId>
117      <artifactId>plexus-compiler-api</artifactId>
118      <version>1.5.3</version>
119    </dependency>
120    <dependency>
121      <groupId>org.codehaus.plexus</groupId>
122      <artifactId>plexus-container-default</artifactId>
123      <version>1.0-alpha-9</version>
124    </dependency>
125  </dependencies>
126  
127  <reporting>
128    <plugins>
129      <plugin>
130        <groupId>org.apache.maven.plugins</groupId>
131        <artifactId>maven-checkstyle-plugin</artifactId>
132        <version>2.2</version>
133        <configuration>
134          <headerLocation>License.txt</headerLocation>
135        </configuration>
136      </plugin>
137    </plugins>
138  </reporting>
139  
140  <profiles>
141    <profile>
142      <id>run-its</id>
143      <activation>
144        <property>
145          <name>maven.test.skip</name>
146          <value>!true</value>
147        </property>
148      </activation>
149      <build>
150        <plugins>
151          <plugin>
152            <groupId>org.apache.maven.plugins</groupId>
153            <artifactId>maven-invoker-plugin</artifactId>
154            <version>1.5</version>
155            <configuration>
156              <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo>
157              <pomIncludes>
158                <pomInclude>*/pom.xml</pomInclude>
159              </pomIncludes>
160              <postBuildHookScript>verify</postBuildHookScript>
161              <localRepositoryPath>${project.build.directory}/it-repo</localRepositoryPath>
162              <showErrors>true</showErrors>
163              <goals>
164                <goal>clean</goal>
165                <goal>process-classes</goal>
166              </goals>
167            </configuration>
168            <executions>
169              <execution>
170                <id>integration-test</id>
171                <phase>integration-test</phase>
172                <goals>
173                  <goal>install</goal>
174                  <goal>run</goal>
175                </goals>
176              </execution>
177            </executions>
178          </plugin>
179        </plugins>
180      </build>
181    </profile>
182  </profiles>
183</project>