move packages build + tweaking pom.xml 27/7027/1
authorJorge Hernandez <jh1730@att.com>
Tue, 8 Aug 2017 20:09:08 +0000 (15:09 -0500)
committerJorge Hernandez <jh1730@att.com>
Tue, 8 Aug 2017 20:09:08 +0000 (15:09 -0500)
Change-Id: Iac032aa8f379cc8d614ec7913b41a68cbda9674d
Issue-ID: POLICY-162
Signed-off-by: Jorge Hernandez <jh1730@att.com>
15 files changed:
controlloop/common/pom.xml
controlloop/packages/apps/pom.xml [moved from controlloop/common/packages/apps/pom.xml with 100% similarity]
controlloop/packages/apps/src/assembly/zip.xml [moved from controlloop/common/packages/apps/src/assembly/zip.xml with 100% similarity]
controlloop/packages/apps/src/files/README.apps.txt [moved from controlloop/common/packages/apps/src/files/README.apps.txt with 100% similarity]
controlloop/packages/artifacts/pom.xml [moved from controlloop/common/packages/artifacts/pom.xml with 86% similarity]
controlloop/packages/artifacts/src/assembly/zip.xml [moved from controlloop/common/packages/artifacts/src/assembly/zip.xml with 100% similarity]
controlloop/packages/basex/pom.xml [moved from controlloop/common/packages/basex/pom.xml with 100% similarity]
controlloop/packages/basex/src/assembly/zip.xml [moved from controlloop/common/packages/basex/src/assembly/zip.xml with 100% similarity]
controlloop/packages/basex/src/files/bin/create-closed-loop-demo.sh [moved from controlloop/common/packages/basex/src/files/bin/create-closed-loop-demo.sh with 99% similarity, mode: 0644]
controlloop/packages/basex/src/files/config/vDNS-controller.properties [moved from controlloop/common/packages/basex/src/files/config/vDNS-controller.properties with 100% similarity]
controlloop/packages/basex/src/files/config/vFW-controller.properties [moved from controlloop/common/packages/basex/src/files/config/vFW-controller.properties with 100% similarity]
controlloop/packages/pom.xml [moved from controlloop/common/packages/pom.xml with 97% similarity]
controlloop/pom.xml
controlloop/templates/template.demo.v1.0.0/archetype-closedloop-demo-rules/pom.xml
controlloop/templates/template.demo.v1.0.0/archetype-closedloop-demo-rules/src/main/resources/archetype-resources/pom.xml

index 76f788a..f3975b9 100644 (file)
@@ -37,7 +37,6 @@
        <module>eventmanager</module>
         <module>guard</module>
         <module>model-impl</module>
-       <module>packages</module>
        <module>policy-yaml</module>
     </modules>
 
similarity index 86%
rename from controlloop/common/packages/artifacts/pom.xml
rename to controlloop/packages/artifacts/pom.xml
index e68b9ee..cce85c7 100644 (file)
@@ -57,7 +57,7 @@
                </plugins>
        </build>
 
-       <!-- The following are placed in the local repository at installation -->
+       <!-- The following are placed in the local or remote repository at installation -->
        <dependencies>
                <dependency>
                        <groupId>org.onap.policy.drools-applications</groupId>
                        <version>${project.version}</version>
                        <type>jar</type>
                </dependency>
+               <dependency>
+                       <groupId>org.onap.policy.drools-applications</groupId>
+                       <artifactId>demo</artifactId>
+                       <version>${project.version}</version>
+                       <type>jar</type>
+               </dependency>
+               <dependency>
+                       <groupId>org.onap.policy.drools-applications</groupId>
+                       <artifactId>template.demo</artifactId>
+                       <version>${project.version}</version>
+                       <type>jar</type>
+               </dependency>
+               <dependency>
+                       <groupId>org.onap.policy.drools-applications</groupId>
+                       <artifactId>archetype-closedloop-demo-rules</artifactId>
+                       <version>${project.version}</version>
+                       <type>jar</type>
+               </dependency>
        </dependencies>
 </project>
old mode 100755 (executable)
new mode 100644 (file)
similarity index 99%
rename from controlloop/common/packages/basex/src/files/bin/create-closed-loop-demo.sh
rename to controlloop/packages/basex/src/files/bin/create-closed-loop-demo.sh
index 5fe8353..be98012
@@ -29,7 +29,7 @@ echo
 
 GROUPID="org.onap.policy.demo.rules"
 ARTIFACTID="closed-loop-demo-rules"
-VERSION="1.1.0-SNAPSHOT"
+VERSION="1.1.0"
 PACKAGE="org.onap.policy.demo.rules"
 CLOSEDLOOPCONTROLNAME="CL-FRWL-LOW-TRAFFIC-SIG-d925ed73-8231-4d02-9545-db4e101f88f8"
 POLICYSCOPE="service=test;resource=FRWL;type=configuration"
@@ -232,7 +232,7 @@ fi
 (
 cd "${DIR_TMP}"
 
-"$M2_HOME"/bin/mvn archetype:generate \
+mvn archetype:generate \
     -B \
     -DarchetypeCatalog=local \
     -DarchetypeGroupId="${ARCHETYPE_GROUP_ID}" \
@@ -299,7 +299,7 @@ fi
 echo
 echo "generating deployable ${ARTIFACTID} maven artifact .."
 
-"$M2_HOME"/bin/mvn install
+mvn install
 
 if [ "${?}" -ne 0 ]; then
        echo
similarity index 97%
rename from controlloop/common/packages/pom.xml
rename to controlloop/packages/pom.xml
index ea54a33..f4ccb14 100644 (file)
@@ -25,7 +25,7 @@
 
        <parent>
                <groupId>org.onap.policy.drools-applications</groupId>
-               <artifactId>common</artifactId>
+               <artifactId>controlloop</artifactId>
                <version>1.1.0-SNAPSHOT</version>
        </parent>
 
index 8cb9ef4..9765f9b 100644 (file)
@@ -35,6 +35,7 @@
     <modules>
        <module>common</module>
        <module>templates</module>
+       <module>packages</module>
     </modules>
 
 
index 2e43a60..6eae974 100644 (file)
@@ -40,7 +40,7 @@
                        <extension>
                                <groupId>org.apache.maven.archetype</groupId>
                                <artifactId>archetype-packaging</artifactId>
-                               <version>2.4</version>
+                               <version>3.0.1</version>
                        </extension>
                </extensions>
 
@@ -48,7 +48,7 @@
                        <plugins>
                                <plugin>
                                        <artifactId>maven-archetype-plugin</artifactId>
-                                       <version>2.4</version>
+                                       <version>3.0.1</version>
                                </plugin>
                        </plugins>
                </pluginManagement>
index c023a74..b0a7639 100644 (file)
        </properties>
 
        <dependencies>
-               <dependency>
-                       <groupId>org.onap.policy.drools-applications</groupId>
-                       <artifactId>demo</artifactId>
-                       <version>${dependenciesVersion}</version>
-               </dependency>
                <dependency>
                        <groupId>org.onap.policy.drools-applications</groupId>
                        <artifactId>events</artifactId>