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"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
6 <artifactId>appc-oam</artifactId>
7 <groupId>org.openecomp.appc</groupId>
8 <version>1.1.0-SNAPSHOT</version>
10 <artifactId>appc-oam-bundle</artifactId>
11 <packaging>bundle</packaging>
15 <groupId>org.apache.felix</groupId>
16 <artifactId>maven-bundle-plugin</artifactId>
17 <extensions>true</extensions>
20 <Export-Package>org.opendaylight.controller.config.yang.config.sample_oam.impl</Export-Package>
21 <Export-Package>org.openecomp.appc.oam</Export-Package>
23 org.openecomp.appc.i18n,
24 org.openecomp.appc.logging,
25 org.openecomp.appc.util,
26 com.att.eelf.configuration,
28 org.openecomp.appc.adapter.messaging.*,
29 org.openecomp.appc.adapter.message.*,
30 org.openecomp.appc.adapter.factory.*,
31 org.openecomp.appc.listener.*,
32 *;resolution:=optional
35 appc-common;scope=compile|runtime;inline=false
37 <Embed-Transitive>true</Embed-Transitive>
42 <groupId>org.opendaylight.yangtools</groupId>
43 <artifactId>yang-maven-plugin</artifactId>
48 <goal>generate-sources</goal>
54 org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
56 <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
57 <additionalConfiguration>
59 urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang
60 </namespaceToPackage1>
61 </additionalConfiguration>
65 org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl
67 <outputBaseDir>${salGeneratorPath}</outputBaseDir>
70 <inspectDependencies>true</inspectDependencies>
76 <groupId>org.opendaylight.mdsal</groupId>
77 <artifactId>maven-sal-api-gen-plugin</artifactId>
78 <version>${odl.sal.api.gen.plugin.version}</version>
82 <groupId>org.opendaylight.controller</groupId>
83 <artifactId>yang-jmx-generator-plugin</artifactId>
84 <version>${odl.yang.jmx.generator.version}</version>
89 <groupId>org.codehaus.mojo</groupId>
90 <artifactId>build-helper-maven-plugin</artifactId>
93 <id>attach-artifacts</id>
95 <goal>attach-artifact</goal>
97 <phase>package</phase>
101 <file>${project.build.directory}/classes/initial/appc-oam.xml</file>
103 <classifier>config</classifier>
113 <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
115 <groupId>org.eclipse.m2e</groupId>
116 <artifactId>lifecycle-mapping</artifactId>
117 <version>1.0.0</version>
119 <lifecycleMappingMetadata>
122 <pluginExecutionFilter>
123 <groupId>org.codehaus.mojo</groupId>
124 <artifactId>build-helper-maven-plugin</artifactId>
125 <versionRange>[1.9.1,)</versionRange>
127 <goal>add-source</goal>
129 </pluginExecutionFilter>
135 </lifecycleMappingMetadata>
144 <groupId>org.openecomp.appc</groupId>
145 <artifactId>appc-common</artifactId>
146 <version>${project.version}</version>
149 <groupId>org.openecomp.appc</groupId>
150 <artifactId>appc-oam-model</artifactId>
151 <version>${project.version}</version>
154 <groupId>org.openecomp.appc</groupId>
155 <artifactId>appc-metric-bundle</artifactId>
156 <version>${project.version}</version>
160 <groupId>org.openecomp.appc</groupId>
161 <artifactId>appc-request-handler-api</artifactId>
162 <version>${project.version}</version>
167 <groupId>org.opendaylight.controller</groupId>
168 <artifactId>config-api</artifactId>
171 <groupId>org.opendaylight.controller</groupId>
172 <artifactId>sal-binding-config</artifactId>
175 <groupId>org.opendaylight.controller</groupId>
176 <artifactId>sal-binding-api</artifactId>
179 <groupId>org.opendaylight.controller</groupId>
180 <artifactId>sal-common-util</artifactId>
183 <artifactId>sal-test-model</artifactId>
184 <groupId>org.opendaylight.controller</groupId>
188 <artifactId>sal-rest-connector</artifactId>
189 <groupId>org.opendaylight.netconf</groupId>
193 <groupId>org.opendaylight.controller</groupId>
194 <artifactId>sal-binding-broker-impl</artifactId>
198 <groupId>org.opendaylight.controller</groupId>
199 <artifactId>sal-binding-broker-impl</artifactId>
200 <classifier>tests</classifier>
201 <version>${odl.mdsal.version}</version>
202 <type>test-jar</type>
206 <groupId>junit</groupId>
207 <artifactId>junit</artifactId>
212 <groupId>org.json</groupId>
213 <artifactId>json</artifactId>
218 <groupId>org.openecomp.appc</groupId>
219 <artifactId>appc-message-adapter-api</artifactId>
220 <version>${project.version}</version>
221 <scope>provided</scope>
224 <groupId>org.openecomp.appc</groupId>
225 <artifactId>appc-message-adapter-factory</artifactId>
226 <version>${project.version}</version>
227 <scope>provided</scope>
230 <groupId>org.openecomp.appc</groupId>
231 <artifactId>appc-dmaap-adapter-bundle</artifactId>
232 <version>${project.version}</version>
233 <scope>provided</scope>
236 <groupId>org.openecomp.appc</groupId>
237 <artifactId>appc-event-listener-bundle</artifactId>
238 <version>${project.version}</version>
239 <scope>provided</scope>