Bug 116 - Revisit SanityTest
[controller.git] / opendaylight / commons / controller-maven-plugin / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   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>
4
5   <parent>
6     <groupId>org.opendaylight.controller</groupId>
7     <artifactId>commons.opendaylight</artifactId>
8     <version>1.4.1-SNAPSHOT</version>
9     <relativePath>../../commons/opendaylight</relativePath>
10   </parent>
11
12   <artifactId>controller-maven-plugin</artifactId>
13   <version>0.1.0-SNAPSHOT</version>
14   <packaging>maven-plugin</packaging>
15
16   <name>controller-maven-plugin</name>
17   <description>Maven Plugin for controlling the launch of the controller.</description>
18   <url>http://maven.apache.org</url>
19
20   <properties>
21     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
22   </properties>
23
24   <dependencies>
25     <dependency>
26       <!-- controller mojos depend on the api module -->
27       <groupId>org.apache.maven</groupId>
28       <artifactId>maven-plugin-api</artifactId>
29       <version>2.0</version>
30     </dependency>
31     <dependency>
32       <!-- controller mojos use the annotations defined in this module -->
33       <groupId>org.apache.maven.plugin-tools</groupId>
34       <artifactId>maven-plugin-annotations</artifactId>
35       <version>3.2</version>
36       <scope>provided</scope>
37     </dependency>
38     <dependency>
39       <!-- needed for handling processes -->
40       <groupId>com.sun</groupId>
41       <artifactId>tools</artifactId>
42       <scope>system</scope>
43       <version>7</version>
44       <systemPath>${java.home}/../lib/tools.jar</systemPath>
45     </dependency>
46     <dependency>
47       <groupId>junit</groupId>
48       <artifactId>junit</artifactId>
49       <version>4.8.1</version>
50       <scope>test</scope>
51     </dependency>
52   </dependencies>
53
54   <build>
55     <plugins>
56       <plugin>
57         <!-- plugin builder -->
58         <groupId>org.apache.maven.plugins</groupId>
59         <artifactId>maven-plugin-plugin</artifactId>
60         <version>3.2</version>
61         <configuration>
62           <goalPrefix>controller-maven-plugin</goalPrefix>
63           <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
64         </configuration>
65         <executions>
66           <execution>
67             <id>mojo-descriptor</id>
68             <goals>
69               <goal>descriptor</goal>
70             </goals>
71           </execution>
72           <execution>
73             <id>help-goal</id>
74             <goals>
75               <goal>helpmojo</goal>
76             </goals>
77           </execution>
78         </executions>
79       </plugin>
80     </plugins>
81   </build>
82
83 </project>