Add missing jar compiles 55/43955/1
authorInstrumental <jcgmisc@stl.gathman.org>
Fri, 20 Apr 2018 15:38:26 +0000 (10:38 -0500)
committerInstrumental <jcgmisc@stl.gathman.org>
Fri, 20 Apr 2018 15:38:31 +0000 (10:38 -0500)
Issue-ID: AAF-256
Change-Id: Iafdfb11fca2455a0b062447a4a4bbf6b13cf11e0
Signed-off-by: Instrumental <jcgmisc@stl.gathman.org>
auth/auth-cass/docker/dinstall.sh
auth/auth-core/pom.xml
cadi/aaf/pom.xml
cadi/aaf/src/assemble/cadi-aaf.xml [new file with mode: 0644]
cadi/aaf/src/main/java/org/onap/aaf/cadi/aaf/TestConnectivity.java
cadi/aaf/src/test/java/org/onap/aaf/cadi/cm/test/JU_Factory.java
cadi/core/pom.xml
cadi/shiro-osgi-bundle/.gitignore [new file with mode: 0644]
cadi/shiro-osgi-bundle/pom.xml

index 3726b6d..7a3009d 100644 (file)
@@ -1,4 +1,4 @@
-if ["`docker ps -a | grep aaf_cass`" == ""]; then
+if [ "`docker ps -a | grep aaf_cass`" == "" ]; then
   docker run --name aaf_cass  -d cassandra:3.11
   echo "Check for running Docker Container aaf_cass, then run again."
   exit
index 9b09fc4..426a306 100644 (file)
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-misc-env</artifactId>
-                       <version>${project.version}</version>
                </dependency>
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-cadi-aaf</artifactId>
-                       <version>${project.version}</version>
                </dependency>
 
                <dependency>
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-misc-log4j</artifactId>
-                       <version>${project.version}</version>
                </dependency>
 
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-cadi-core</artifactId>
-                       <version>${project.version}</version>
                </dependency>
 
                <dependency>
                <plugin>
                                <groupId>org.sonatype.plugins</groupId>
                                <artifactId>nexus-staging-maven-plugin</artifactId>
-                               <version>1.6.7</version>
                                <extensions>true</extensions>
                                <configuration>
                                        <nexusUrl>${nexusproxy}</nexusUrl>
                                <plugin>
                                        <groupId>org.jacoco</groupId>
                                        <artifactId>jacoco-maven-plugin</artifactId>
-                                       <version>${jacoco.version}</version>
                                        <configuration>
                                                <excludes>
                                                        <exclude>**/gen/**</exclude>
index 4ba6dd6..b61e631 100644 (file)
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-auth-client</artifactId>
-                       <version>${project.version}</version>
                </dependency>
 
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-cadi-client</artifactId>
-                       <version>${project.version}</version>
                </dependency>
 
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-misc-env</artifactId>
-                       <version>${project.version}</version>
                </dependency>
 
                <dependency>
                        <groupId>org.onap.aaf.authz</groupId>
                        <artifactId>aaf-cadi-core</artifactId>
-                       <version>${project.version}</version>
                </dependency>
 
                <dependency>
                        <plugin>
                                <groupId>org.jacoco</groupId>
                                <artifactId>jacoco-maven-plugin</artifactId>
-                               <version>${jacoco.version}</version>
                                <configuration>
                                        <excludes>
                                                <exclude>**/gen/**</exclude>
                                        </execution>
                                </executions>
                        </plugin>
-                       <!-- We want to create a Jar with Rosetta built in (since I don't want
-                               a separate deployment at this time Use this one as the jar to put in SWM
-                               packages <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration>
-                               <classifier>tests</classifier> <archive> <manifest> <mainClass>org.onap.aaf.cadi.cm.CmAgent</mainClass>
-                               </manifest> <manifestEntries> <Sealed>true</Sealed> </manifestEntries> </archive>
-                               </configuration> <executions> <execution> <id>full</id> <phase>package</phase>
-                               <goals> <goal>single</goal> </goals> <configuration> <descriptors> <descriptor>src/assemble/cadi-aaf.xml</descriptor>
-                               </descriptors> </configuration> </execution> </executions> </plugin> -->
+
+                       <plugin>
+                               <artifactId>maven-assembly-plugin</artifactId>
+                               <configuration>
+                                       <classifier>tests</classifier>
+                                       <archive>
+                                               <manifest>
+                                                       <mainClass>com.att.cadi.cm.CmAgent</mainClass>
+                                               </manifest>
+                                               <manifestEntries>
+                                                       <Sealed>true</Sealed>
+                                               </manifestEntries>
+                                       </archive>
+                               </configuration>
+                               <executions>
+                                       <execution>
+                                               <id>full</id>
+                                               <phase>package</phase>
+                                               <goals>
+                                                       <goal>single</goal>
+                                               </goals>
+                                               <configuration>
+                                                       <descriptors>
+                                                               <descriptor>src/assemble/cadi-aaf.xml</descriptor>
+                                                       </descriptors>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+                       </plugin>
                </plugins>
        </build>
 
diff --git a/cadi/aaf/src/assemble/cadi-aaf.xml b/cadi/aaf/src/assemble/cadi-aaf.xml
new file mode 100644 (file)
index 0000000..ef4bdf9
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version='1.0' encoding='utf-8'?>
+<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+
+  <id>full</id>
+  <formats>
+    <format>jar</format>
+  </formats>
+
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <dependencySets>
+    <dependencySet>
+      <unpack>true</unpack>
+      <scope>compile</scope>
+      <includes>
+       <include>com.att.authz:authz-client</include>
+       <include>com.att.cadi:cadi-aaf</include>
+       <include>com.att.cadi:cadi-core</include>
+       <include>com.att.cadi:cadi-client</include>
+       <include>com.att.inno:env</include>
+       <include>com.att.inno:rosetta</include>
+      </includes>
+    </dependencySet>
+
+  </dependencySets>
+  <fileSets>
+    <fileSet>
+      <directory>src/main/xsd</directory>
+    </fileSet>
+   </fileSets>
+</assembly>
\ No newline at end of file
index 3437194..243b3a6 100644 (file)
@@ -109,11 +109,12 @@ public class TestConnectivity {
                                }
 
                                /////////
-                               print(true,"Test Proxy Access driven by AAFLocator");
-                               locator = new AAFLocator(si, new URI(aaflocate+"/AAF_NS.gw:2.0/proxy"));
-                               for(SecuritySetter<HttpURLConnection> ss : lss) {
-                                       permTest(locator,ss);
-                               }
+                               // Removed for ONAP
+//                             print(true,"Test Proxy Access driven by AAFLocator");
+//                             locator = new AAFLocator(si, new URI(aaflocate+"/AAF_NS.gw:2.0/proxy"));
+//                             for(SecuritySetter<HttpURLConnection> ss : lss) {
+//                                     permTest(locator,ss);
+//                             }
 
                                //////////
                                print(true,"Test essential BasicAuth Service call, driven by AAFLocator");
index 3c72d8f..6f03974 100644 (file)
@@ -28,15 +28,11 @@ import org.junit.*;
 import org.mockito.*;
 
 import java.io.BufferedReader;
-import java.io.ByteArrayInputStream;
 import java.io.File;
 import java.io.FileInputStream;
-import java.io.FileNotFoundException;
 import java.io.FileReader;
 import java.io.IOException;
-import java.io.InputStream;
 import java.io.PrintWriter;
-import java.io.UnsupportedEncodingException;
 import java.nio.charset.StandardCharsets;
 import java.security.cert.Certificate;
 import java.security.cert.CertificateEncodingException;
@@ -55,7 +51,7 @@ import javax.crypto.Cipher;
 import org.onap.aaf.cadi.cm.CertException;
 import org.onap.aaf.cadi.cm.Factory;
 import org.onap.aaf.cadi.cm.Factory.StripperInputStream;
-import org.onap.aaf.cadi.cm.Factory.Base64InputStream;
+
 import org.onap.aaf.misc.env.Env;
 import org.onap.aaf.misc.env.LogTarget;
 import org.onap.aaf.misc.env.TimeTaken;
@@ -248,7 +244,7 @@ public class JU_Factory {
                output = Factory.toString(transMock, certs.toArray(new Certificate[0])[0]);
                assertThat(output, is(certString));
 
-               List<String> certStrings = new ArrayList();
+               List<String> certStrings = new ArrayList<String>();
                certStrings.add(certString);
                certStrings.add(certString);
                certs = Factory.toX509Certificate(certStrings);
@@ -325,12 +321,31 @@ public class JU_Factory {
                for (int i = 0; i < lines.length - 2; i++) {
                        rawLines.add(lines[i + 1]);
                }
-               return String.join("", rawLines);
+               return join("", rawLines);
        }
 
+       /** 
+        * Note: String.join is not part of JDK 7, which is what we compile to for CADI
+        */
+       private String join(String delim, List<String> rawLines) {
+               StringBuilder sb = new StringBuilder();
+               boolean first = true;
+               for(String s : rawLines) {
+                       if(first) {
+                               first = false;
+                       } else {
+                               sb.append(delim);
+                       }
+                       sb.append(s);
+               }
+               return sb.toString();
+       }
+       
+       /* Not used locally
        private void writeToFile(File file, String contents) throws Exception {
                writeToFile(file, contents, null);
        }
+       */
 
        private void writeToFile(File file, String contents, String header) throws Exception {
                PrintWriter writer = new PrintWriter(file, "UTF-8");
index 19e71bd..5951311 100644 (file)
                        <plugin>
                                <groupId>org.jacoco</groupId>
                                <artifactId>jacoco-maven-plugin</artifactId>
-                               <version>${jacoco.version}</version>
                                <configuration>
                                        <excludes>
                                                <exclude>**/gen/**</exclude>
diff --git a/cadi/shiro-osgi-bundle/.gitignore b/cadi/shiro-osgi-bundle/.gitignore
new file mode 100644 (file)
index 0000000..f4b8361
--- /dev/null
@@ -0,0 +1,5 @@
+/target
+/bin/
+/.classpath
+/.settings
+/.project
index 95b8589..578a1b6 100644 (file)
@@ -30,9 +30,7 @@
        </parent>\r
        <modelVersion>4.0.0</modelVersion>\r
 \r
-       <groupId>org.onap.aaf.authz</groupId>\r
        <artifactId>aaf-shiro-aafrealm-osgi-bundle</artifactId>\r
-       <version>2.1.0-SNAPSHOT</version>\r
        <packaging>bundle</packaging>\r
 \r
        <properties>\r