transcriber: consolidate createInstanceIdentifier()
[neutron.git] / transcriber / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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">
3   <modelVersion>4.0.0</modelVersion>
4   <parent>
5     <groupId>org.opendaylight.controller</groupId>
6     <artifactId>config-parent</artifactId>
7     <version>0.6.0-SNAPSHOT</version>
8     <relativePath/>
9   </parent>
10   <groupId>org.opendaylight.neutron</groupId>
11   <artifactId>transcriber</artifactId>
12   <version>0.8.0-SNAPSHOT</version>
13   <packaging>bundle</packaging>
14   <properties>
15     <checkstyle.location>${project.parent.basedir}/src/main/resources</checkstyle.location>
16     <sonar.jacoco.itReportPath>../target/jacoco-it.exec</sonar.jacoco.itReportPath>
17   </properties>
18   <build>
19     <plugins>
20       <plugin>
21           <artifactId>maven-checkstyle-plugin</artifactId>
22           <configuration>
23             <suppressionsLocation>../parent/checkstyle-suppressions.xml</suppressionsLocation>
24             <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
25             <excludes>org/opendaylight/yang/gen/**,**/yang/**</excludes>
26             <consoleOutput>true</consoleOutput>
27              <propertyExpansion>checkstyle.violationSeverity=error</propertyExpansion>
28           </configuration>
29           <executions>
30             <execution>
31               <goals>
32                 <goal>check</goal>
33               </goals>
34               <phase>process-sources</phase>
35             </execution>
36           </executions>
37       </plugin>
38       <plugin>
39         <groupId>org.apache.felix</groupId>
40         <artifactId>maven-bundle-plugin</artifactId>
41         <extensions>true</extensions>
42         <configuration>
43           <instructions>
44             <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
45           </instructions>
46           <manifestLocation>${project.build.directory}/META-INF</manifestLocation>
47         </configuration>
48       </plugin>
49       <plugin>
50         <groupId>org.apache.maven.plugins</groupId>
51         <artifactId>maven-compiler-plugin</artifactId>
52         <inherited>true</inherited>
53         <configuration>
54           <compilerArgs>
55             <arg>-Xlint:unchecked</arg>
56             <arg>-Xlint:deprecation</arg>
57           </compilerArgs>
58         </configuration>
59       </plugin>
60     </plugins>
61   </build>
62   <dependencies>
63     <dependency>
64       <groupId>org.opendaylight.neutron</groupId>
65       <artifactId>neutron-spi</artifactId>
66       <version>${project.version}</version>
67     </dependency>
68     <dependency>
69       <groupId>org.opendaylight.neutron</groupId>
70       <artifactId>model</artifactId>
71       <version>${project.version}</version>
72     </dependency>
73     <dependency>
74       <groupId>org.osgi</groupId>
75       <artifactId>org.osgi.core</artifactId>
76     </dependency>
77   </dependencies>
78   <scm>
79     <connection>scm:git:ssh://git.opendaylight.org:29418/neutron.git</connection>
80     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/neutron.git</developerConnection>
81     <tag>HEAD</tag>
82     <url>https://wiki.opendaylight.org/view/NeutronNorthBound:Main</url>
83   </scm>
84
85   <!--
86       Maven Site Configuration
87
88       The following configuration is necessary for maven-site-plugin to
89       correctly identify the correct deployment path for OpenDaylight Maven
90       sites.
91   -->
92   <url>${odl.site.url}/${project.groupId}/${stream}/${project.artifactId}/</url>
93
94   <distributionManagement>
95     <site>
96       <id>opendaylight-site</id>
97       <url>${nexus.site.url}/${project.artifactId}/</url>
98     </site>
99   </distributionManagement>
100 </project>