Revert "Changed version from '0.5.7-SNAPSHOT' to '0.5.7'. Removed 'model' module...
[yangtools.git] / yang / yang-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
4     <parent>
5         <groupId>org.opendaylight.yangtools</groupId>
6         <artifactId>yang</artifactId>
7         <version>0.5.7-SNAPSHOT</version>
8     </parent>
9
10     <modelVersion>4.0.0</modelVersion>
11     <artifactId>yang-maven-plugin</artifactId>
12     <packaging>maven-plugin</packaging>
13     <description>
14         This plugin is a wrapper for "yang to source code" generation.
15         It can be configured by a set of third-party code generators and resource providers.
16         For further info see available goals.
17         Sample usage:
18
19         TODO: add sample usage when finished
20     </description>
21
22     <dependencies>
23         <dependency>
24             <groupId>org.apache.maven</groupId>
25             <artifactId>maven-core</artifactId>
26             <version>3.0.5</version>
27         </dependency>
28         <dependency>
29             <groupId>org.apache.maven</groupId>
30             <artifactId>maven-plugin-api</artifactId>
31             <version>3.0.5</version>
32         </dependency>
33         <dependency>
34             <groupId>org.apache.maven.plugin-tools</groupId>
35             <artifactId>maven-plugin-annotations</artifactId>
36             <version>3.2</version>
37             <scope>provided</scope>
38         </dependency>
39         <dependency>
40             <groupId>org.apache.maven</groupId>
41             <artifactId>maven-artifact</artifactId>
42             <version>2.0</version>
43         </dependency>
44         <dependency>
45             <groupId>com.googlecode.slf4j-maven-plugin-log</groupId>
46             <artifactId>slf4j-maven-plugin-log</artifactId>
47             <version>1.0.0</version>
48         </dependency>
49         <dependency>
50             <groupId>${project.groupId}</groupId>
51             <artifactId>yang-parser-impl</artifactId>
52         </dependency>
53         <dependency>
54             <groupId>${project.groupId}</groupId>
55             <artifactId>yang-maven-plugin-spi</artifactId>
56         </dependency>
57
58         <dependency>
59             <groupId>commons-io</groupId>
60             <artifactId>commons-io</artifactId>
61             <version>2.4</version>
62         </dependency>
63
64         <dependency>
65             <groupId>${project.groupId}</groupId>
66             <artifactId>yang-maven-plugin-spi</artifactId>
67             <version>${project.version}</version>
68             <type>test-jar</type>
69             <scope>test</scope>
70         </dependency>
71         <dependency>
72             <groupId>org.mockito</groupId>
73             <artifactId>mockito-all</artifactId>
74             <version>1.8.4</version>
75             <scope>test</scope>
76         </dependency>
77         <dependency>
78             <groupId>junit</groupId>
79             <artifactId>junit</artifactId>
80             <scope>test</scope>
81         </dependency>
82     </dependencies>
83
84     <reporting>
85         <plugins>
86             <plugin>
87                 <groupId>org.apache.maven.plugins</groupId>
88                 <artifactId>maven-plugin-plugin</artifactId>
89                 <version>3.2</version>
90             </plugin>
91         </plugins>
92     </reporting>
93
94     <build>
95         <plugins>
96             <plugin>
97                 <groupId>org.apache.maven.plugins</groupId>
98                 <artifactId>maven-plugin-plugin</artifactId>
99                 <version>3.2</version>
100                 <configuration>
101                     <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
102                 </configuration>
103                 <executions>
104                     <execution>
105                         <id>mojo-descriptor</id>
106                         <goals>
107                             <goal>descriptor</goal>
108                         </goals>
109                     </execution>
110                 </executions>
111             </plugin>
112         </plugins>
113     </build>
114
115 </project>