Change to released parent poms
[appc.git] / appc-sequence-generator / appc-sequence-generator-bundle / pom.xml
1 <?xml version="1.0"?>
2 <!--
3  ============LICENSE_START=======================================================
4  ONAP : APPC
5  ================================================================================
6  Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
7  ================================================================================
8  Copyright (C) 2017 Amdocs
9  =============================================================================
10  Licensed under the Apache License, Version 2.0 (the "License");
11  you may not use this file except in compliance with the License.
12  You may obtain a copy of the License at
13
14       http://www.apache.org/licenses/LICENSE-2.0
15
16  Unless required by applicable law or agreed to in writing, software
17  distributed under the License is distributed on an "AS IS" BASIS,
18  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19  See the License for the specific language governing permissions and
20  limitations under the License.
21
22  ============LICENSE_END=========================================================
23 -->
24 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
25          xmlns="http://maven.apache.org/POM/4.0.0"
26          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
27     <modelVersion>4.0.0</modelVersion>
28         <parent>
29                 <groupId>org.onap.appc.parent</groupId>
30                 <artifactId>binding-parent</artifactId>
31                 <version>1.4.0</version>
32                 <relativePath />
33         </parent>
34         <groupId>org.onap.appc</groupId>
35     <artifactId>appc-sequence-generator-bundle</artifactId>
36     <version>1.4.0-SNAPSHOT</version>
37     <name>appc-sequence-generator-bundle</name>
38     <packaging>bundle</packaging>
39
40     <build>
41         <plugins>
42             <plugin>
43                 <groupId>org.apache.felix</groupId>
44                 <artifactId>maven-bundle-plugin</artifactId>
45                 <version>${bundle.plugin.version}</version>
46                 <extensions>true</extensions>
47                 <configuration>
48                     <instructions>
49                         <Bundle-SymbolicName>appc-sequence-generator-bundle</Bundle-SymbolicName>
50                         <!--                        <Bundle-Activator>org.onap.appc.seqgen.SequenceGeneratorActivator</Bundle-Activator>-->
51                         <Export-Package>org.onap.appc.seqgen.*</Export-Package>
52                         <Import-Package>org.onap.appc.domainmodel.lcm,*;resolution:=optional</Import-Package>
53                         <DynamicImport-Package>*</DynamicImport-Package>
54                         <Embed-Transitive>true</Embed-Transitive>
55                     </instructions>
56                 </configuration>
57             </plugin>
58             <plugin>
59                 <groupId>org.opendaylight.yangtools</groupId>
60                 <artifactId>yang-maven-plugin</artifactId>
61                 <version>${odl.yangtools.version}</version>
62                 <executions>
63                     <execution>
64                         <id>config</id>
65                         <goals>
66                             <goal>generate-sources</goal>
67                         </goals>
68                         <configuration>
69                             <codeGenerators>
70                                 <generator>
71                                     <codeGeneratorClass>org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator</codeGeneratorClass>
72                                     <outputBaseDir>${jmxGeneratorPath}</outputBaseDir>
73                                     <additionalConfiguration>
74                                         <namespaceToPackage1>urn:opendaylight:params:xml:ns:yang:controller==org.opendaylight.controller.config.yang</namespaceToPackage1>
75                                     </additionalConfiguration>
76                                 </generator>
77                                 <generator>
78                                     <codeGeneratorClass>org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl</codeGeneratorClass>
79                                     <outputBaseDir>${salGeneratorPath}</outputBaseDir>
80                                 </generator>
81                             </codeGenerators>
82                             <inspectDependencies>true</inspectDependencies>
83                         </configuration>
84                     </execution>
85                 </executions>
86                 <dependencies>
87                     <dependency>
88                         <groupId>org.opendaylight.mdsal</groupId>
89                         <artifactId>maven-sal-api-gen-plugin</artifactId>
90                         <version>${odl.sal.api.gen.plugin.version}</version>
91                         <type>jar</type>
92                     </dependency>
93                     <dependency>
94                         <groupId>org.opendaylight.controller</groupId>
95                         <artifactId>yang-jmx-generator-plugin</artifactId>
96                         <version>${odl.yang.jmx.generator.version}</version>
97                     </dependency>
98                 </dependencies>
99             </plugin>
100             <plugin>
101                 <groupId>org.codehaus.mojo</groupId>
102                 <artifactId>build-helper-maven-plugin</artifactId>
103                 <executions>
104                     <execution>
105                         <id>attach-artifacts</id>
106                         <goals>
107                             <goal>attach-artifact</goal>
108                         </goals>
109                         <phase>package</phase>
110                         <configuration>
111                             <artifacts>
112                                 <artifact>
113                                     <file>${project.build.directory}/classes/initial/appc-sequence-generator.xml</file>
114                                     <type>xml</type>
115                                     <classifier>config</classifier>
116                                 </artifact>
117                             </artifacts>
118                         </configuration>
119                     </execution>
120                 </executions>
121             </plugin>
122         </plugins>
123     </build>
124
125     <dependencies>
126         <dependency>
127             <groupId>junit</groupId>
128             <artifactId>junit</artifactId>
129             <scope>test</scope>
130         </dependency>
131         <dependency>
132             <groupId>org.opendaylight.controller</groupId>
133             <artifactId>config-api</artifactId>
134         </dependency>
135         <dependency>
136             <groupId>org.opendaylight.controller</groupId>
137             <artifactId>sal-binding-config</artifactId>
138         </dependency>
139         <dependency>
140             <groupId>org.opendaylight.controller</groupId>
141             <artifactId>sal-binding-api</artifactId>
142         </dependency>
143         <dependency>
144             <groupId>org.opendaylight.controller</groupId>
145             <artifactId>sal-common-util</artifactId>
146         </dependency>
147         <dependency>
148             <artifactId>sal-test-model</artifactId>
149             <groupId>org.opendaylight.controller</groupId>
150             <scope>test</scope>
151         </dependency>
152         <dependency>
153             <groupId>org.opendaylight.controller</groupId>
154             <artifactId>sal-binding-broker-impl</artifactId>
155             <scope>test</scope>
156         </dependency>
157         <dependency>
158             <groupId>org.opendaylight.controller</groupId>
159             <artifactId>sal-binding-broker-impl</artifactId>
160             <classifier>tests</classifier>
161             <version>${odl.mdsal.version}</version>
162             <type>test-jar</type>
163             <scope>test</scope>
164         </dependency>
165         <dependency>
166             <groupId>org.onap.appc</groupId>
167             <artifactId>appc-dg-dependency-model</artifactId>
168             <version>${project.version}</version>
169         </dependency>
170         <dependency>
171           <groupId>com.fasterxml.jackson.core</groupId>
172           <artifactId>jackson-core</artifactId>
173         </dependency>
174         <dependency>
175           <groupId>com.fasterxml.jackson.core</groupId>
176           <artifactId>jackson-databind</artifactId>
177         </dependency>
178         <dependency>
179           <groupId>com.fasterxml.jackson.core</groupId>
180           <artifactId>jackson-annotations</artifactId>
181         </dependency>
182         <dependency>
183             <groupId>org.onap.ccsdk.sli.core</groupId>
184             <artifactId>sli-common</artifactId>
185         </dependency>
186         <dependency>
187             <groupId>org.onap.ccsdk.sli.core</groupId>
188             <artifactId>sli-provider</artifactId>
189         </dependency>
190         <dependency>
191             <groupId>org.onap.appc</groupId>
192             <artifactId>appc-dg-domain-model-lib</artifactId>
193             <version>${project.version}</version>
194         </dependency>
195         <dependency>
196             <groupId>org.onap.appc</groupId>
197             <artifactId>domain-model-lib</artifactId>
198             <version>${project.version}</version>
199         </dependency>
200         <dependency>
201             <groupId>org.apache.velocity</groupId>
202             <artifactId>velocity</artifactId>
203             <version>1.7</version>
204             <exclusions>
205                  <exclusion>
206                       <artifactId>commons-collections</artifactId>
207                       <groupId>commons-collections</groupId>
208                  </exclusion>
209             </exclusions>
210         </dependency>
211         <dependency>
212             <groupId>commons-collections</groupId>
213             <artifactId>commons-collections</artifactId>
214             <version>3.2.2</version>
215         </dependency>
216          <dependency>
217             <groupId>org.onap.ccsdk.sli.adaptors</groupId>
218             <artifactId>sql-resource-provider</artifactId>
219             <version>${ccsdk.sli.adaptors.version}</version>
220         </dependency>
221         <dependency>
222              <groupId>commons-io</groupId>
223              <artifactId>commons-io</artifactId>
224         </dependency>
225         <dependency>
226         <groupId>javax.validation</groupId>
227         <artifactId>validation-api</artifactId>
228         <version>1.1.0.Final</version>
229     </dependency>
230
231         <dependency>
232             <groupId>org.onap.appc</groupId>
233             <artifactId>appc-sequence-generator-model</artifactId>
234             <version>${project.version}</version>
235         </dependency>
236     </dependencies>
237
238 </project>