Release appc
[appc.git] / appc-client / client-kit / pom.xml
index ab3b1fa..68f1f8a 100644 (file)
@@ -3,7 +3,7 @@
   ============LICENSE_START=======================================================\r
   ONAP : APPC\r
   ================================================================================\r
-  Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.\r
+  Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.\r
   ================================================================================\r
   Copyright (C) 2017 Amdocs\r
   =============================================================================\r
@@ -19,7 +19,6 @@
   See the License for the specific language governing permissions and\r
   limitations under the License.\r
 \r
-  ECOMP is a trademark and service mark of AT&T Intellectual Property.\r
   ============LICENSE_END=========================================================\r
   -->\r
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
@@ -27,8 +26,8 @@
     <modelVersion>4.0.0</modelVersion>\r
     <parent>\r
         <artifactId>appc-java-client</artifactId>\r
-        <groupId>org.openecomp.appc.client</groupId>\r
-        <version>1.1.0-SNAPSHOT</version>\r
+        <groupId>org.onap.appc.client</groupId>\r
+        <version>1.6.2</version>\r
     </parent>\r
 \r
     <artifactId>client-kit</artifactId>\r
         <licenseDir>${project.parent.parent.basedir}</licenseDir>\r
     </properties>\r
 \r
+    <build>\r
+        <plugins>\r
+            <plugin>\r
+                <groupId>org.onap.appc.client</groupId>\r
+                <artifactId>code-generator</artifactId>\r
+                <version>${project.parent.version}</version>\r
+                <dependencies>\r
+                    <dependency>\r
+                        <groupId>org.onap.appc</groupId>\r
+                        <artifactId>appc-provider-model</artifactId>\r
+                        <version>${project.parent.version}</version>\r
+                    </dependency>\r
+                </dependencies>\r
+                <executions>\r
+                    <execution>\r
+                        <id>code-generate-json</id>\r
+                        <goals>\r
+                            <goal>generate-sources</goal>\r
+                        </goals>\r
+                        <configuration>\r
+                            <sourceFileName>META-INF/yang/appc-provider-lcm@2016-01-08.yang</sourceFileName>\r
+                            <outputFileName>target/generated-sources/appc-provider-lcm/appc-provider-lcm.json</outputFileName>\r
+                            <templateName>templates/open-api/yang-to-open-api.ftl</templateName>\r
+                            <contextBuilderClassName>org.onap.appc.tools.generator.extensions.YangContextBuilderImpl\r
+                            </contextBuilderClassName>\r
+                            <contextConfigFileName>APPC</contextConfigFileName>\r
+                        </configuration>\r
+                    </execution>\r
+                    <execution>\r
+                        <id>code-generate-java</id>\r
+                        <goals>\r
+                            <goal>generate-sources</goal>\r
+                        </goals>\r
+                        <configuration>\r
+                            <sourceFileName>target/generated-sources/appc-provider-lcm/appc-provider-lcm.json</sourceFileName>\r
+                            <outputFileName>target/generated-sources/appc-provider-lcm/output.txt</outputFileName>\r
+                            <templateName>templates/client-kit/open-api-to-java.ftl</templateName>\r
+                            <contextBuilderClassName>org.onap.appc.tools.generator.extensions.JsonContextBuilderImpl</contextBuilderClassName>\r
+                            <contextConfigFileName>configuration/client-kit.properties</contextConfigFileName>\r
+                        </configuration>\r
+                    </execution>\r
+                </executions>\r
+            </plugin>\r
+        </plugins>\r
+    </build>\r
+\r
     <dependencies>\r
         <dependency>\r
-            <groupId>org.openecomp.appc.client</groupId>\r
+            <groupId>org.onap.appc.client</groupId>\r
             <artifactId>client-lib</artifactId>\r
             <version>${project.parent.version}</version>\r
         </dependency>\r
@@ -50,5 +95,6 @@
             <version>${yang.parser.impl.version}</version>\r
             <scope>test</scope>\r
         </dependency>\r
+\r
     </dependencies>\r
 </project>\r