[
https://issues.apache.org/jira/browse/DERBY-6974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Rick Hillegas updated DERBY-6974:
---------------------------------
Attachment: derby-6974-01-aa-deprecateJDK8.diff
Attaching derby-6974-01-aa-deprecateJDK8.diff. This patch converts the build to
JDK 9. I will run tests.
This patch makes the following changes:
1) Applies derby-6856-XX-ae-base.diff so that Derby will build cleanly with
JDK9.
2) Adjusts the build so that it will fail fast if the JDK level is not at least
JDK 9. Removes remaining references to jdk8-specific build variables.
3) Simplifies the instructions for building Derby.
Touches the following files:
----------------------------
M java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java
M java/build/org/apache/derbyBuild/javadoc/EndFormatTaglet.java
M java/build/org/apache/derbyBuild/javadoc/FormatIdTaglet.java
M java/build/org/apache/derbyBuild/javadoc/PurposeTaglet.java
M java/build/org/apache/derbyBuild/javadoc/UpgradeTaglet.java
M java/client/org/apache/derby/jdbc/BasicClientXADataSource40.java
M java/client/org/apache/derby/jdbc/ClientXADataSource.java
M java/client/org/apache/derby/jdbc/ClientXADataSource40.java
M java/client/org/apache/derby/jdbc/ClientXADataSourceInterface.java
M java/engine/org/apache/derby/jdbc/EmbeddedXADataSourceInterface.java
1) Applies derby-6856-XX-ae-base.diff so that Derby will build cleanly with
JDK9.
----------------------------
M build.xml
M java/client/build.xml
M java/engine/org/apache/derby/iapi/jdbc/build.xml
M java/engine/org/apache/derby/impl/jdbc/build.xml
M java/engine/org/apache/derby/jdbc/build.xml
M java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/build.xml
2) Adjusts the build so that it will fail fast if the JDK level is not at least
JDK 9. Removed remaining references to jdk8-specific build variables.
----------------------------
M BUILDING.html
3) Simplifies the instructions for building Derby.
> Deprecate support for building Derby under JDK 8
> ------------------------------------------------
>
> Key: DERBY-6974
> URL: https://issues.apache.org/jira/browse/DERBY-6974
> Project: Derby
> Issue Type: Task
> Components: Build tools
> Affects Versions: 10.15.0.0
> Reporter: Rick Hillegas
> Assignee: Rick Hillegas
> Attachments: derby-6974-01-aa-deprecateJDK8.diff
>
>
> In July, the Derby community voted to deprecate support for JDK 8 and move
> development on the 10.15 trunk to JDK 9. See
> http://apache-database.10148.n7.nabble.com/RESULT-VOTE-Sunsetting-support-for-Java-8-td147735.html
> This issue tracks the work of converting the Derby build from JDK 8 to JDK 9
> and higher. This effort relies on the work already done on DERBY-6856.
> Platform-specific distributions of Oracle JDK 9 can be found here:
> http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)