From 27d6f9dcac4f2d337c4db2d374e3eae1cde7c4e7 Mon Sep 17 00:00:00 2001 From: Jesse Gorzinski <17914061+ThePrez@users.noreply.github.com> Date: Sun, 11 Jun 2023 15:15:03 -0400 Subject: [PATCH] Compile ant tasks, remove JDBC 4.0 tasks Signed-off-by: Jesse Gorzinski <17914061+ThePrez@users.noreply.github.com> --- build/CopyrightInsertionTask$Constant.class | Bin 4448 -> 0 bytes build/CopyrightInsertionTask.class | Bin 4930 -> 0 bytes build/Java9Task.class | Bin 11522 -> 0 bytes build/Jdbc40Task.class | Bin 7883 -> 0 bytes build/Jdbc40Task.java | 310 ---- build/Jdbc42Task.class | Bin 9111 -> 0 bytes build/PCMLTask.class | Bin 3309 -> 0 bytes pom-dist.xml | 1424 ++++++++++--------- pom.xml | 25 +- src/jdbc40list.txt | 102 -- 10 files changed, 747 insertions(+), 1114 deletions(-) delete mode 100644 build/CopyrightInsertionTask$Constant.class delete mode 100644 build/CopyrightInsertionTask.class delete mode 100644 build/Java9Task.class delete mode 100644 build/Jdbc40Task.class delete mode 100644 build/Jdbc40Task.java delete mode 100644 build/Jdbc42Task.class delete mode 100644 build/PCMLTask.class delete mode 100644 src/jdbc40list.txt diff --git a/build/CopyrightInsertionTask$Constant.class b/build/CopyrightInsertionTask$Constant.class deleted file mode 100644 index 43f19677a9617c0ecb8a5b0702f21ccb123d8ae9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4448 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 diff --git a/build/Java9Task.class b/build/Java9Task.class deleted file mode 100644 index 181f51ffdc4b9a87f9be6380201bbdf35289e10f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11522 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 UoWyh*!dHV?+~D)i1tq@b-`>!ViP|G9T&G6~62 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 PZ4{PALDr$ 0) { - if (line.charAt(0)=='#') { - // Skip - } else { - list.add(line); - } - } - line = reader.readLine(); - } - } catch (Exception e) { - if (verbose_) { - System.out.println("Error ("+e+ ") processing "+sourcelist_); - e.printStackTrace(System.out); - } - BuildException be = new BuildException("Error ("+e+ ") processing "+sourcelist_); - be.initCause(e); - throw be; - } - - String[] destFileNames = new String[list.size()]; - for (int i = 0; i < destFileNames.length; i++) { - destFileNames[i] = (String) list.get(i); - } - - for (int i=0; i 0) { - createJdbc40File(filename); - } - } catch (BuildException e) { - System.out.println(e.toString()); - lastException = e; - } - - numFilesProcessed_++; - } - - System.out.println("Number of files processed: " + numFilesProcessed_); - if (lastException != null) throw lastException ; - } - - final static int STATE_NONE=0; - final static int STATE_IFDEF40=1; - final static int STATE_IFNDEF40=2; - - final static int FOUND_NONE=0; - final static int FOUND_IFDEF40=1; - final static int FOUND_IFNDEF40=2; - final static int FOUND_ENDIF=3; - final static int FOUND_COMMENT=4; /* is any type of comment begin/end found */ - final static int FOUND_JDBC40DOC = 5; - - private int getLineType(String line, String filename, int lineNumber) { - String originalLine = line; - int typeCode = FOUND_NONE; - line = line.trim(); - if (line.indexOf("/*") == 0) { - line = line.substring(2).trim(); - if (line.indexOf("ifdef")== 0) { - line = line.substring(5).trim(); - if (line.indexOf("JDBC40") == 0) { - typeCode = FOUND_IFDEF40; - line = line.substring(6).trim(); - if (line.length() > 0) { - System.out.println("Warning. Incorrect ifdef line '"+originalLine+"' at "+filename+":"+lineNumber); - } - } - } else if (line.indexOf("ifndef")== 0) { - line = line.substring(6).trim(); - if (line.indexOf("JDBC40") == 0) { - typeCode = FOUND_IFNDEF40; - line = line.substring(6).trim(); - if (line.indexOf("*/") != 0) { - System.out.println("Warning. Incorrect ifndef line '"+originalLine+"' at "+filename+":"+lineNumber); - } - } - } else if (line.indexOf("endif") == 0) { - line = line.substring(5).trim(); - if (line.indexOf("*/") == 0) { - typeCode = FOUND_ENDIF; - } else { - System.out.println("Warning. Invalid /* endif */ structure: '"+line+"' at "+filename+":"+lineNumber); - } - } else { - typeCode = FOUND_COMMENT; - } - } else if (line.indexOf("endif") == 0) { - line = line.substring(5).trim(); - if (line.indexOf("*/") == 0) { - typeCode = FOUND_ENDIF; - } else { - System.out.println("Warning. Invalid endif */ structure: '"+line+"' at "+filename+":"+lineNumber); - } - } else if (line.indexOf("endif") > 0) { - System.out.println("Warning. Invalid endif... structure: '"+line+"' at "+filename+":"+lineNumber); - } else if (line.indexOf("//") == 0) { - line = line.substring(2).trim(); - if (line.indexOf("JDBC40DOC") == 0) { - typeCode = FOUND_JDBC40DOC; - } else if (line.indexOf("JDBC40DOC") > 0) { - System.out.println("Warning. Invalid JDBC40DOC after // line '"+line+"' at "+filename+":"+lineNumber); - } - } else if (line.indexOf("JDBC40DOC") > 0) { - System.out.println("Warning. Invalid JDBC40DOC line '"+line+"' at "+filename+":"+lineNumber); - } else if (line.indexOf("/*") > 0) { - typeCode = FOUND_COMMENT; - } else if (line.indexOf("*/") > 0) { - typeCode = FOUND_COMMENT; - } - - return typeCode; - } - - private void createJdbc40File(String filename) throws BuildException { - int lineNumber = 0; - try - { - long start = System.currentTimeMillis(); - - File inputFile = new File(srcDir_+"/"+filename); - File outputFile = new File(destDir_+"/"+filename); - File outputParent = outputFile.getParentFile(); - if (! outputParent.exists()) { - if (verbose_) { - System.out.println("Creating "+outputParent.getAbsolutePath()+" because it does not exist"); - } - outputParent.mkdirs(); - } - PrintWriter writer = new PrintWriter(new FileWriter(outputFile)); - BufferedReader reader = new BufferedReader(new FileReader(inputFile)); - - int state = STATE_NONE; - int linetype = 0; - int stateChangeLineNumber = 0; - String line = reader.readLine(); - while (line != null) { - lineNumber++; - linetype = getLineType(line,filename,lineNumber); - switch(state) { - case STATE_NONE: - switch (linetype) { - case FOUND_NONE: - case FOUND_COMMENT: - break; - case FOUND_IFDEF40: - state = STATE_IFDEF40; - stateChangeLineNumber = lineNumber; - line = "/* ifdef JDBC40 */"; - break; - case FOUND_IFNDEF40: - state = STATE_IFNDEF40; - stateChangeLineNumber = lineNumber; - line = "/* ifndef JDBC40 "; - break; - case FOUND_JDBC40DOC: - line = removeJdbc40Doc(line); - break; - case FOUND_ENDIF: - /* Just ignore an extra endif, since */ - /* it could belong to an ifdef we dont */ - /* support */ - break; - } - break; - case STATE_IFDEF40: - switch (linetype) { - case FOUND_NONE: - break; - case FOUND_IFDEF40: - case FOUND_IFNDEF40: - writer.close(); - throw new Exception("FOUND INVALID IFDEF (currently processing IFDEF:"+stateChangeLineNumber+") '" + line - + "' AT "+filename+":" + lineNumber); - case FOUND_ENDIF: - state = STATE_NONE; - stateChangeLineNumber = lineNumber; - line = "/* endif */ "; - break; - case FOUND_COMMENT: - System.out.println("WARNING: found comment in line '"+line+"' processing IFDEF:"+stateChangeLineNumber+") '" + line - + "' AT "+filename+":" + lineNumber); - break; - case FOUND_JDBC40DOC: - line = removeJdbc40Doc(line); - break; - } - break; - case STATE_IFNDEF40: - switch (linetype) { - case FOUND_NONE: - break; - case FOUND_IFDEF40: - case FOUND_IFNDEF40: - writer.close(); - throw new Exception("FOUND INVALID IFDEF (currently processing IFNDEF:"+stateChangeLineNumber+") '" + line - + "' AT "+filename+":" + lineNumber); - case FOUND_ENDIF: - state = STATE_NONE; - stateChangeLineNumber = lineNumber; - line = " endif */ "; - break; - case FOUND_COMMENT: - System.out.println("WARNING: found comment in line '"+line+"' processing IFNDEF:"+stateChangeLineNumber+") '" + line - + "' AT "+filename+":" + lineNumber); - break; - case FOUND_JDBC40DOC: - System.out.println("WARNING: found JDBC40DOC in line '"+line+"' processing IFNDEF:"+stateChangeLineNumber+") '" + line - + "' AT "+filename+":" + lineNumber); - - break; - } - break; - } - writer.println(line); - line = reader.readLine(); - } - writer.close(); - - long end = System.currentTimeMillis(); - - if (verbose_) System.out.println("Processed. Time: "+(end-start)+" ms"); - } - catch (java.io.CharConversionException e) { - System.out.println("CharConversionException processing "+filename+ " line : "+lineNumber); - e.printStackTrace(); - Throwable cause = e.getCause(); - while (cause != null ) { - System.out.println("----------caused by --------------------"); - cause.printStackTrace(); - cause = cause.getCause(); - } - throw new BuildException(e); - - } - catch (Exception e) { - System.out.println("Exception processing "+filename+ " line : "+lineNumber); - e.printStackTrace(); - throw new BuildException(e); - } - } - -private String removeJdbc40Doc(String line) { - int index = line.indexOf("JDBC40DOC"); - if (index > 0) { - return line.substring(index+9); - } - System.out.println("WARNING: did not find JDBC40DOC when processing removeJdbc40Doc"); - return line; -} - - -} diff --git a/build/Jdbc42Task.class b/build/Jdbc42Task.class deleted file mode 100644 index fec6506be9d29b7d5cb552221c6fe564dc520ef5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9111 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 - - 4.0.0 - - net.sf.jt400 - jt400 - jar - 20.0.0-alpha-3 - JT400 - The Open Source version of the IBM Toolbox for Java - http://github.com/IBM/JTOpen - - - - IBM Public License Version 1.0 - https://github.com/IBM/JTOpen/raw/main/license.html - repo - - - - - - UTF-8 - UTF-8 - 8 - 7 - 7 - yyyy-MM-dd HH:mm:ss - false - 7.5.0.3 - - - - Jesse Gorzinski - jgorzins@us.ibm.com - IBM - http://www.ibm.com - - - - - https://github.com/IBM/JTOpen - - - - javax.servlet - javax.servlet-api - 4.0.1 - provided - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.2.0 - - - generate-sources - - add-source - - - - ${basedir}/archived/contrib - - - - - - - com.google.code.maven-replacer-plugin - maven-replacer-plugin - 1.4.1 - - - generate-sources - generate-build-info - - replace - - - build/BuildInfo.java - src/main/java/com/ibm/as400/access/BuildInfo.java - - - @jtopenversion@ - ${project.version} - - - @prod.build@ - ${prod.build} - - - @timestamp@ - ${maven.build.timestamp} - - - - - - prepare-package - create-jt400-manifest - - replace - - - build/jt400_manifest.txt - target/manifests/jt400_manifest.txt - - - @jtopenversion@ - ${project.version} - - - @jtopenspecversion@ - ${jtopen.specversion} - - - @prod.build@ - ${prod.build} - - - @timestamp@ - ${maven.build.timestamp} - - - - - - prepare-package - create-jt400native-manifest - - replace - - - build/jt400Native_manifest.txt - target/manifests/jt400Native_manifest.txt - - - @jtopenversion@ - ${project.version} - - - @jtopenspecversion@ - ${jtopen.specversion} - - - @prod.build@ - ${prod.build} - - - @timestamp@ - ${maven.build.timestamp} - - - - - - - - maven-resources-plugin - 3.3.0 - - - copy-my-resources - generate-resources - - copy-resources - - - ${project.build.outputDirectory} - - - ${basedir}/src/main/resources - false - - - - - - copy-my-resources-java8 - generate-resources - - copy-resources - - - ${project.build.outputDirectory}_java8 - - - ${basedir}/src/main/resources - false - - - - - - copy-my-resources-java11 - generate-resources - - copy-resources - - - ${project.build.outputDirectory}_java11 - - - ${basedir}/src/main/resources - false - - - - - - copy-my-resources-native - generate-resources - - copy-resources - - - ${project.build.outputDirectory}_native - - - ${basedir}/src/main/resources - false - - - - - - copy-source-java8 - generate-sources - - copy-resources - - - ${basedir}/target/sources_java8 - - - ${basedir}/src/main/java - false - - - - - - copy-source-java11 - generate-sources - - copy-resources - - - ${basedir}/target/sources_java11 - - - ${basedir}/src/main/java - false - - - - - - - - - - maven-antrun-plugin - 3.1.0 - - - source-pcml-NetServer - process-classes - - - Processing PCML files... - - - - - - run - - - - source-pcml-resource - process-classes - - - Processing PCML files... - - - - - - run - - - - source-pcml-NetServer-java8 - process-classes - - - Processing PCML files... - - - - - - run - - - - source-pcml-resource-java8 - process-classes - - - Processing PCML files... - - - - - - run - - - - source-pcml-NetServer-java11 - process-classes - - - Processing PCML files... - - - - - - run - - - - source-pcml-resource-java11 - process-classes - - - Processing PCML files... - - - - - - run - - - - source-java8 - process-sources - - - Processing jdbc4.2 files... - - - - - - run - - - - source-java11 - process-sources - - - Processing jdbc4.2 files... - - - - - - run - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.10.0 - - - Compile JDK 8 - compile - - compile - - - 8 - 8 - 8 - true - - ${basedir}/target/sources_java8 - - - - **/module-info.java - - ${project.build.outputDirectory}_java8 - - - - - Compile JDK 11 - compile - - compile - - - 11 - 11 - 11 - true - - ${basedir}/target/sources_java11 - - - - jt400Native/module-info.java - jt400Servlet/module-info.java - com/ibm/as400/util/html/** - com/ibm/as400/util/servlet/** - com/ibm/as400/access/TunnelProxyServer.java - - ${project.build.outputDirectory}_java11 - - - - Compile Native - compile - - compile - - - 7 - 7 - 7 - true - - **/module-info.java - - ${project.build.outputDirectory}_native - - - - default-compile - compile - - compile - - - - 7 - 7 - 7 - true - - **/module-info.java - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.2 - - - default-jar - package - - jar - - - ${project.build.outputDirectory} - - ${project.build.outputDirectory}/../manifests/jt400_manifest.txt - - - **/com/ibm/as400/access/*ImplNative.class - **/com/ibm/as400/access/BytesWithOffset.class - **/com/ibm/as400/access/LocalIOFB.class - **/com/ibm/as400/access/LocalOpenFeedback.class - **/com/ibm/as400/access/MessageFBDataFormat.class - **/com/ibm/as400/access/MessageFBFormat.class - **/com/ibm/as400/access/NativeVersion.class - **/com/ibm/as400/access/SocketContainerUnix.class - **/com/ibm/as400/access/SocketContainerUnix2*.class - **/com/ibm/as400/access/UnixSocket.class - **/com/ibm/as400/access/UnixSocketImpl.class - **/com/ibm/as400/access/UnixSocketInputStream.class - **/com/ibm/as400/access/UnixSocketOutputStream.class - **/com/ibm/as400/access/UnixSocketUser.class - - - - - jt400-java8 - package - - jar - - - ${project.build.outputDirectory}_java8 - java8 - - ${project.build.outputDirectory}/../manifests/jt400_manifest.txt - - - **/com/ibm/as400/access/*ImplNative.class - **/com/ibm/as400/access/BytesWithOffset.class - **/com/ibm/as400/access/LocalIOFB.class - **/com/ibm/as400/access/LocalOpenFeedback.class - **/com/ibm/as400/access/MessageFBDataFormat.class - **/com/ibm/as400/access/MessageFBFormat.class - **/com/ibm/as400/access/NativeVersion.class - **/com/ibm/as400/access/SocketContainerUnix.class - **/com/ibm/as400/access/SocketContainerUnix2*.class - **/com/ibm/as400/access/UnixSocket.class - **/com/ibm/as400/access/UnixSocketImpl.class - **/com/ibm/as400/access/UnixSocketInputStream.class - **/com/ibm/as400/access/UnixSocketOutputStream.class - **/com/ibm/as400/access/UnixSocketUser.class - - - - - jt400Native - package - - jar - - - ${project.build.outputDirectory}_native - native - - ${project.build.outputDirectory}/../manifests/jt400Native_manifest.txt - - - - - jt400-java11 - package - - jar - - - ${project.build.outputDirectory}_java11 - java11 - - ${project.build.outputDirectory}/../manifests/jt400_manifest.txt - - - **/com/ibm/as400/access/*ImplNative.class - **/com/ibm/as400/access/BytesWithOffset.class - **/com/ibm/as400/access/LocalIOFB.class - **/com/ibm/as400/access/LocalOpenFeedback.class - **/com/ibm/as400/access/MessageFBDataFormat.class - **/com/ibm/as400/access/MessageFBFormat.class - **/com/ibm/as400/access/NativeVersion.class - **/com/ibm/as400/access/SocketContainerUnix.class - **/com/ibm/as400/access/SocketContainerUnix2*.class - **/com/ibm/as400/access/UnixSocket.class - **/com/ibm/as400/access/UnixSocketImpl.class - **/com/ibm/as400/access/UnixSocketInputStream.class - **/com/ibm/as400/access/UnixSocketOutputStream.class - **/com/ibm/as400/access/UnixSocketUser.class - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.3.1 - - UTF-8 - ${basedir}/target/sources_java8 - -html4 -Xmaxwarns 1 - - - - attach-javadocs - package - - jar - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.0 - - - UTF-8 - - - - attach-sources - package - - jar-no-fork - - - - - - org.apache.maven.plugins - maven-gpg-plugin - 3.0.1 - - - sign-artifacts - verify - - sign - - - - - - --pinentry-mode - loopback - - - - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.7 - true - - ossrh - https://oss.sonatype.org/ - false - - - - - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - + + + 4.0.0 + + net.sf.jt400 + jt400 + jar + 20.0.0-alpha-3 + JT400 + The Open Source version of the IBM Toolbox for Java + http://github.com/IBM/JTOpen + + + + IBM Public License Version 1.0 + https://github.com/IBM/JTOpen/raw/main/license.html + repo + + + + + + UTF-8 + UTF-8 + 8 + 7 + 7 + yyyy-MM-dd HH:mm:ss + false + 7.5.0.3 + + + + Jesse Gorzinski + jgorzins@us.ibm.com + IBM + http://www.ibm.com + + + + + https://github.com/IBM/JTOpen + + + + javax.servlet + javax.servlet-api + 4.0.1 + provided + + + org.apache.maven.plugins + maven-antrun-plugin + 3.1.0 + compile + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 3.2.0 + + + generate-sources + + add-source + + + + ${basedir}/archived/contrib + + + + + + + com.google.code.maven-replacer-plugin + maven-replacer-plugin + 1.4.1 + + + generate-sources + generate-build-info + + replace + + + build/BuildInfo.java + src/main/java/com/ibm/as400/access/BuildInfo.java + + + @jtopenversion@ + ${project.version} + + + @prod.build@ + ${prod.build} + + + @timestamp@ + ${maven.build.timestamp} + + + + + + prepare-package + create-jt400-manifest + + replace + + + build/jt400_manifest.txt + target/manifests/jt400_manifest.txt + + + @jtopenversion@ + ${project.version} + + + @jtopenspecversion@ + ${jtopen.specversion} + + + @prod.build@ + ${prod.build} + + + @timestamp@ + ${maven.build.timestamp} + + + + + + prepare-package + create-jt400native-manifest + + replace + + + build/jt400Native_manifest.txt + target/manifests/jt400Native_manifest.txt + + + @jtopenversion@ + ${project.version} + + + @jtopenspecversion@ + ${jtopen.specversion} + + + @prod.build@ + ${prod.build} + + + @timestamp@ + ${maven.build.timestamp} + + + + + + + + maven-resources-plugin + 3.3.0 + + + copy-my-resources + generate-resources + + copy-resources + + + ${project.build.outputDirectory} + + + ${basedir}/src/main/resources + false + + + + + + copy-my-resources-java8 + generate-resources + + copy-resources + + + ${project.build.outputDirectory}_java8 + + + ${basedir}/src/main/resources + false + + + + + + copy-my-resources-java11 + generate-resources + + copy-resources + + + ${project.build.outputDirectory}_java11 + + + ${basedir}/src/main/resources + false + + + + + + copy-my-resources-native + generate-resources + + copy-resources + + + ${project.build.outputDirectory}_native + + + ${basedir}/src/main/resources + false + + + + + + copy-source-java8 + generate-sources + + copy-resources + + + ${basedir}/target/sources_java8 + + + ${basedir}/src/main/java + false + + + + + + copy-source-java11 + generate-sources + + copy-resources + + + ${basedir}/target/sources_java11 + + + ${basedir}/src/main/java + false + + + + + + + + + + maven-antrun-plugin + 3.1.0 + + + source-pcml-NetServer + process-classes + + + Processing PCML files... + + + + + + run + + + + source-pcml-resource + process-classes + + + Processing PCML files... + + + + + + run + + + + source-pcml-NetServer-java8 + process-classes + + + Processing PCML files... + + + + + + run + + + + source-pcml-resource-java8 + process-classes + + + Processing PCML files... + + + + + + run + + + + source-pcml-NetServer-java11 + process-classes + + + Processing PCML files... + + + + + + run + + + + source-pcml-resource-java11 + process-classes + + + Processing PCML files... + + + + + + run + + + + source-java8 + process-sources + + + Processing jdbc4.2 files... + + + + + + run + + + + source-java11 + process-sources + + + Processing jdbc4.2 files... + + + + + + run + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.10.0 + + + Compile JDK 8 + compile + + compile + + + 8 + 8 + 8 + true + + ${basedir}/target/sources_java8 + + + + **/module-info.java + + ${project.build.outputDirectory}_java8 + + + + + Compile JDK 11 + compile + + compile + + + 11 + 11 + 11 + true + + ${basedir}/target/sources_java11 + + + + jt400Native/module-info.java + jt400Servlet/module-info.java + com/ibm/as400/util/html/** + com/ibm/as400/util/servlet/** + com/ibm/as400/access/TunnelProxyServer.java + + ${project.build.outputDirectory}_java11 + + + + Compile Native + compile + + compile + + + 7 + 7 + 7 + true + + **/module-info.java + + ${project.build.outputDirectory}_native + + + + default-compile + compile + + compile + + + + 7 + 7 + 7 + true + + **/module-info.java + + + + + + ant-compile + initialize + + compile + + + 7 + 7 + 7 + + ${basedir}/build + + + ${project.build.outputDirectory}_ant + + + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.2 + + + default-jar + package + + jar + + + ${project.build.outputDirectory} + + ${project.build.outputDirectory}/../manifests/jt400_manifest.txt + + + **/com/ibm/as400/access/*ImplNative.class + **/com/ibm/as400/access/BytesWithOffset.class + **/com/ibm/as400/access/LocalIOFB.class + **/com/ibm/as400/access/LocalOpenFeedback.class + **/com/ibm/as400/access/MessageFBDataFormat.class + **/com/ibm/as400/access/MessageFBFormat.class + **/com/ibm/as400/access/NativeVersion.class + **/com/ibm/as400/access/SocketContainerUnix.class + **/com/ibm/as400/access/SocketContainerUnix2*.class + **/com/ibm/as400/access/UnixSocket.class + **/com/ibm/as400/access/UnixSocketImpl.class + **/com/ibm/as400/access/UnixSocketInputStream.class + **/com/ibm/as400/access/UnixSocketOutputStream.class + **/com/ibm/as400/access/UnixSocketUser.class + + + + + jt400-java8 + package + + jar + + + ${project.build.outputDirectory}_java8 + java8 + + ${project.build.outputDirectory}/../manifests/jt400_manifest.txt + + + **/com/ibm/as400/access/*ImplNative.class + **/com/ibm/as400/access/BytesWithOffset.class + **/com/ibm/as400/access/LocalIOFB.class + **/com/ibm/as400/access/LocalOpenFeedback.class + **/com/ibm/as400/access/MessageFBDataFormat.class + **/com/ibm/as400/access/MessageFBFormat.class + **/com/ibm/as400/access/NativeVersion.class + **/com/ibm/as400/access/SocketContainerUnix.class + **/com/ibm/as400/access/SocketContainerUnix2*.class + **/com/ibm/as400/access/UnixSocket.class + **/com/ibm/as400/access/UnixSocketImpl.class + **/com/ibm/as400/access/UnixSocketInputStream.class + **/com/ibm/as400/access/UnixSocketOutputStream.class + **/com/ibm/as400/access/UnixSocketUser.class + + + + + jt400Native + package + + jar + + + ${project.build.outputDirectory}_native + native + + ${project.build.outputDirectory}/../manifests/jt400Native_manifest.txt + + + + + jt400-java11 + package + + jar + + + ${project.build.outputDirectory}_java11 + java11 + + ${project.build.outputDirectory}/../manifests/jt400_manifest.txt + + + **/com/ibm/as400/access/*ImplNative.class + **/com/ibm/as400/access/BytesWithOffset.class + **/com/ibm/as400/access/LocalIOFB.class + **/com/ibm/as400/access/LocalOpenFeedback.class + **/com/ibm/as400/access/MessageFBDataFormat.class + **/com/ibm/as400/access/MessageFBFormat.class + **/com/ibm/as400/access/NativeVersion.class + **/com/ibm/as400/access/SocketContainerUnix.class + **/com/ibm/as400/access/SocketContainerUnix2*.class + **/com/ibm/as400/access/UnixSocket.class + **/com/ibm/as400/access/UnixSocketImpl.class + **/com/ibm/as400/access/UnixSocketInputStream.class + **/com/ibm/as400/access/UnixSocketOutputStream.class + **/com/ibm/as400/access/UnixSocketUser.class + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.3.1 + + UTF-8 + ${basedir}/target/sources_java8 + -html4 -Xmaxwarns 1 + + + + attach-javadocs + package + + jar + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.2.0 + + + UTF-8 + + + + attach-sources + package + + jar-no-fork + + + + + + org.apache.maven.plugins + maven-gpg-plugin + 3.0.1 + + + sign-artifacts + verify + + sign + + + + + + --pinentry-mode + loopback + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.7 + true + + ossrh + https://oss.sonatype.org/ + false + + + + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index ba674e3d4..6618f3dc7 100644 --- a/pom.xml +++ b/pom.xml @@ -47,6 +47,12 @@ 4.0.1 provided + + org.apache.maven.plugins + maven-antrun-plugin + 3.1.0 + compile + @@ -110,7 +116,7 @@ Processing PCML files... - + Processing PCML files... - + maven-compiler-plugin 3.10.0 + + ant-compile + initialize + + compile + + + 7 + 7 + + ${basedir}/build + + ${project.build.outputDirectory}_ant + + default-compile compile diff --git a/src/jdbc40list.txt b/src/jdbc40list.txt deleted file mode 100644 index c5eea3871..000000000 --- a/src/jdbc40list.txt +++ /dev/null @@ -1,102 +0,0 @@ -com/ibm/as400/access/AbstractProxyImpl.java -com/ibm/as400/access/AS400JDBCArray.java -com/ibm/as400/access/AS400JDBCArrayResultSet.java -com/ibm/as400/access/AS400JDBCBlob.java -com/ibm/as400/access/AS400JDBCBlobLocator.java -com/ibm/as400/access/AS400JDBCCallableStatement.java -com/ibm/as400/access/AS400JDBCCallableStatementRedirect.java -com/ibm/as400/access/AS400JDBCClob.java -com/ibm/as400/access/AS400JDBCClobLocator.java -com/ibm/as400/access/AS400JDBCConnection.java -com/ibm/as400/access/AS400JDBCConnectionImpl.java -com/ibm/as400/access/AS400JDBCConnectionRedirect.java -com/ibm/as400/access/AS400JDBCConnectionHandle.java -com/ibm/as400/access/AS400JDBCConnectionPoolDataSource.java -com/ibm/as400/access/AS400JDBCDatabaseMetaData.java -com/ibm/as400/access/AS400JDBCDataSource.java -com/ibm/as400/access/AS400JDBCDriver.java -com/ibm/as400/access/AS400JDBCInputStream.java -com/ibm/as400/access/AS400JDBCManagedDataSource.java -com/ibm/as400/access/AS400JDBCNClob.java -com/ibm/as400/access/AS400JDBCNClobLocator.java -com/ibm/as400/access/AS400JDBCParameterMetaData.java -com/ibm/as400/access/AS400JDBCPooledConnection.java -com/ibm/as400/access/AS400JDBCPreparedStatement.java -com/ibm/as400/access/AS400JDBCPreparedStatementImpl.java -com/ibm/as400/access/AS400JDBCPreparedStatementRedirect.java -com/ibm/as400/access/AS400JDBCResultSet.java -com/ibm/as400/access/AS400JDBCResultSetMetaData.java -com/ibm/as400/access/AS400JDBCRowId.java -com/ibm/as400/access/AS400JDBCRowSet.java -com/ibm/as400/access/AS400JDBCSQLSyntaxErrorException.java -com/ibm/as400/access/AS400JDBCSQLXML.java -com/ibm/as400/access/AS400JDBCSQLXMLLocator.java -com/ibm/as400/access/AS400JDBCStatement.java -com/ibm/as400/access/AS400JDBCStatementRedirect.java -com/ibm/as400/access/AS400JDBCWriter.java -com/ibm/as400/access/AS400JDBCXADataSource.java -com/ibm/as400/access/JDBlobProxy.java -com/ibm/as400/access/JDCallableStatementProxy.java -com/ibm/as400/access/JDClobProxy.java -com/ibm/as400/access/JDConnectionProxy.java -com/ibm/as400/access/JDDatabaseMetaDataProxy.java -com/ibm/as400/access/JDError.java -com/ibm/as400/access/JDGenericConnection.java -com/ibm/as400/access/JDNClobProxy.java -com/ibm/as400/access/JDParameterMetaDataProxy.java -com/ibm/as400/access/JDPreparedStatementProxy.java -com/ibm/as400/access/JDResultSetMetaDataProxy.java -com/ibm/as400/access/JDResultSetProxy.java -com/ibm/as400/access/JDRowIdProxy.java -com/ibm/as400/access/JDSQLXMLProxy.java -com/ibm/as400/access/JDStatementProxy.java -com/ibm/as400/access/JDUtilities.java -com/ibm/as400/access/SerializableReader.java -com/ibm/as400/access/SQLArray.java -com/ibm/as400/access/SQLBigint.java -com/ibm/as400/access/SQLBinary.java -com/ibm/as400/access/SQLBlob.java -com/ibm/as400/access/SQLBlobLocator.java -com/ibm/as400/access/SQLBoolean.java -com/ibm/as400/access/SQLChar.java -com/ibm/as400/access/SQLCharForBitData.java -com/ibm/as400/access/SQLClob.java -com/ibm/as400/access/SQLClobLocator.java -com/ibm/as400/access/SQLData.java -com/ibm/as400/access/SQLDataBase.java -com/ibm/as400/access/SQLDatalink.java -com/ibm/as400/access/SQLDataFactory.java -com/ibm/as400/access/SQLDate.java -com/ibm/as400/access/SQLDBClob.java -com/ibm/as400/access/SQLDBClobLocator.java -com/ibm/as400/access/SQLDecFloat16.java -com/ibm/as400/access/SQLDecFloat34.java -com/ibm/as400/access/SQLDecimal.java -com/ibm/as400/access/SQLDecimal2.java -com/ibm/as400/access/SQLDouble.java -com/ibm/as400/access/SQLFloat.java -com/ibm/as400/access/SQLGraphic.java -com/ibm/as400/access/SQLInteger.java -com/ibm/as400/access/SQLLongNVarchar.java -com/ibm/as400/access/SQLLongVarchar.java -com/ibm/as400/access/SQLLongVarcharForBitData.java -com/ibm/as400/access/SQLLongVargraphic.java -com/ibm/as400/access/SQLNChar.java -com/ibm/as400/access/SQLNClob.java -com/ibm/as400/access/SQLNClobLocator.java -com/ibm/as400/access/SQLNumeric.java -com/ibm/as400/access/SQLNumeric2.java -com/ibm/as400/access/SQLNVarchar.java -com/ibm/as400/access/SQLReal.java -com/ibm/as400/access/SQLRowID.java -com/ibm/as400/access/SQLSmallint.java -com/ibm/as400/access/SQLTime.java -com/ibm/as400/access/SQLTimestamp.java -com/ibm/as400/access/SQLVarbinary.java -com/ibm/as400/access/SQLVarchar.java -com/ibm/as400/access/SQLVarcharBase.java -com/ibm/as400/access/SQLVarcharForBitData.java -com/ibm/as400/access/SQLVargraphic.java -com/ibm/as400/access/SQLXMLLocator.java -com/ibm/as400/access/ToolboxWrapper.java -com/ibm/as400/access/Trace.java