Revert "Revert "Bump all artifacts to 0.6.0-SNAPSHOT""
[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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2
3     <parent>
4         <groupId>org.opendaylight.yangtools</groupId>
5         <artifactId>yang</artifactId>
6         <version>0.6.0-SNAPSHOT</version>
7     </parent>
8
9     <modelVersion>4.0.0</modelVersion>
10     <artifactId>yang-maven-plugin</artifactId>
11     <packaging>maven-plugin</packaging>
12     <description>
13         This plugin is a wrapper for "yang to source code" generation.
14         It can be configured by a set of third-party code generators and resource providers.
15         For further info see available goals.
16         Sample usage:
17
18         TODO: add sample usage when finished
19     </description>
20
21     <dependencies>
22         <dependency>
23             <groupId>org.apache.maven</groupId>
24             <artifactId>maven-core</artifactId>
25         </dependency>
26         <dependency>
27             <groupId>org.apache.maven</groupId>
28             <artifactId>maven-plugin-api</artifactId>
29         </dependency>
30         <dependency>
31             <groupId>org.apache.maven.plugin-tools</groupId>
32             <artifactId>maven-plugin-annotations</artifactId>
33             <version>3.2</version>
34             <scope>provided</scope>
35         </dependency>
36         <dependency>
37             <groupId>org.apache.maven</groupId>
38             <artifactId>maven-artifact</artifactId>
39             <version>2.0</version>
40         </dependency>
41         <dependency>
42             <groupId>com.googlecode.slf4j-maven-plugin-log</groupId>
43             <artifactId>slf4j-maven-plugin-log</artifactId>
44             <version>1.0.0</version>
45         </dependency>
46         <dependency>
47             <groupId>${project.groupId}</groupId>
48             <artifactId>yang-parser-impl</artifactId>
49         </dependency>
50         <dependency>
51             <groupId>${project.groupId}</groupId>
52             <artifactId>yang-maven-plugin-spi</artifactId>
53         </dependency>
54
55         <dependency>
56             <groupId>org.sonatype.plexus</groupId>
57             <artifactId>plexus-build-api</artifactId>
58         </dependency>
59         <dependency>
60             <groupId>org.codehaus.plexus</groupId>
61             <artifactId>plexus-slf4j-logging</artifactId>
62         </dependency>
63
64         <dependency>
65             <groupId>commons-io</groupId>
66             <artifactId>commons-io</artifactId>
67             <version>2.4</version>
68         </dependency>
69
70         <dependency>
71             <groupId>${project.groupId}</groupId>
72             <artifactId>yang-maven-plugin-spi</artifactId>
73             <version>${project.version}</version>
74             <type>test-jar</type>
75             <scope>test</scope>
76         </dependency>
77         <dependency>
78             <groupId>org.mockito</groupId>
79             <artifactId>mockito-all</artifactId>
80             <scope>test</scope>
81         </dependency>
82         <dependency>
83             <groupId>junit</groupId>
84             <artifactId>junit</artifactId>
85             <scope>test</scope>
86         </dependency>
87     </dependencies>
88
89     <dependencyManagement>
90         <dependencies>
91             <dependency>
92                 <groupId>org.sonatype.sisu</groupId>
93                 <artifactId>sisu-inject-plexus</artifactId>
94                 <version>2.5.0</version>
95             </dependency>
96         </dependencies>
97     </dependencyManagement>
98
99     <reporting>
100         <plugins>
101             <plugin>
102                 <groupId>org.apache.maven.plugins</groupId>
103                 <artifactId>maven-plugin-plugin</artifactId>
104                 <version>3.2</version>
105             </plugin>
106         </plugins>
107     </reporting>
108
109     <build>
110         <plugins>
111             <plugin>
112                 <groupId>org.apache.felix</groupId>
113                 <artifactId>maven-bundle-plugin</artifactId>
114                 <configuration>
115                     <supportedProjectTypes>
116                         <supportedProjectType>maven-plugin</supportedProjectType>
117                     </supportedProjectTypes>
118                 </configuration>
119             </plugin>
120             <plugin>
121                 <groupId>org.apache.maven.plugins</groupId>
122                 <artifactId>maven-plugin-plugin</artifactId>
123                 <version>3.2</version>
124                 <configuration>
125                     <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound>
126                 </configuration>
127                 <executions>
128                     <execution>
129                         <id>mojo-descriptor</id>
130                         <goals>
131                             <goal>descriptor</goal>
132                         </goals>
133                     </execution>
134                 </executions>
135             </plugin>
136         </plugins>
137     </build>
138
139 </project>