Some components (most notably the JDBC driver) may have extra capabilities available in Java 8. This is the main JTOpen jar file but built for Java 8 (or newer). This is analagous to the file classically named jt400Native.jar. This is the main JTOpen jar file with support for "Native Optimizations" when running on IBM i. This is analagous to the jar file classically named jt400.jar. It contains almost all open source code (except for the few Toolbox classes that could not be open-sourced), including the utilities package and the JDBC driver (JDBC 3.0). JTOpen releases for versions 20 and newer include See Download Information for information about Maven coordinates Download Information Several coordinates are published to Maven. Text is also available for other build systems, including Gradle, SBT, Ivy, Grape, Leiningen, and Buildr. Visit specific versions on the jtopen page on Maven Centralįor example build declarations for Maven's pom.xml manifest file. JTOpen is published to Maven Central as artifact ID jt400 in group net.sf.jt400. Manually maintaining a Java classpath is not desired. The recommended way to build Java applications is to use Maven, Gradle, or some other system to manageĭependencies. This allows Maven-basedĪpplications running on IBM i to take advantage of extra optimizations present in the operating system Publication of "native" form to Maven Central (see Download Information). If you need these packages, please acquire older versions from the archive site on sourceforge Immediate removal of several antiquated components of JTOpen, including Note that Version 20 contains some breaking changes as documented here.Ĭhanges to code hosting location and support processes (see Migration to GitHub Dropped support for older releases of IBM i.Changes in Java classes that require source modification or recompilation.Newer minimum Java version requirements.VersionĢ0 will remain source-compatible, but may have binary incompatibility ( breaking change).īreaking changes may be introduced on major version upgrades. Java 7 or later is required ( breaking change).įunction signatures may be changed from previous versions, in an effort to add typesafety. This provides differentiation between bug fixes, new features, and breaking changes. In summary, JTOpen versions now consist of three digits, x.y.z. Key differences include:Īdoption of semantic versioning, based on the guidelines published at. These differences warranted a significant version jump to differentiate from 11.x andĮarlier code streams. There are several key changes introduced into JTOpen starting with version 20.x. Here is a breakdown of the supported Toolbox releases versus operating system versions: JTOpen release The Toolbox is available as an installable licensed program for IBM i. LPP version is supported by IBM and can be obtained from the IBM Toolbox for Java that is delivered as part of the 5770-SS1 Licensed Program Product (LPP). JTOpen is the open source counterpart to a version of the JTOpen is governed by the IBM Public License. In short, this package provides a set of Java classes that enable applications to integrate with IBM i Referred to "jt400" or simply "the toolbox." JTOpen is the open source software product known as the "IBM Toolbox for Java." It is also commonly
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |