-
Type:
Improvement
-
Status: Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: Not applicable
-
Fix Version/s: Not applicable
-
Component/s: build-system
The goal of this task is to validate that the Java SDK and the Java Direct Runner (and its tests) work as intended on the next Java LTS version (Java 11 /18.9). For this we will base the compilation on the java.base profile and include other core Java modules when needed.
Notes:
- Ideally validation of the IOs/extensions will be included but if serious issues are found they will be tracked independently.
- The goal of using the Java Platform module system is out of the scope of this work.
- Support for other runners will be a tracked as a separate effort because other runners depend strongly in the support of the native runner ecosystems.
- Dependent
-
BEAM-4185 Support building with Java 10
-
- Resolved
-
- is blocked by
-
BEAM-5495 PipelineResources algorithm is not working in most environments
-
- Open
-
-
BEAM-5526 Make ByteBuddyDoFnInvokerFactory injection strategy configurable + drop the singleton
-
- Open
-
- is related to
-
BEAM-5919 Build breaks when including Multi-release Jars
-
- Resolved
-
-
BEAM-5891 Update byte-buddy to 1.9.3
-
- Resolved
-
- relates to
-
BEAM-5061 Invisible parameter type exception in JDK 10
-
- Resolved
-
-
MENFORCER-275 Enforcer plugin breaks with JDK 9
-
- Closed
-
-
BEAM-6704 Fix tests failing while running with Java 11
-
- Resolved
-
-
BEAM-3845 Avoid calling Class#newInstance
-
- Resolved
-
- requires
-
BEAM-6630 Upgrade Gradle to 5.2
-
- Closed
-
- links to
1.
|
Project importing Beam that uses Java 11 and JPMS cannot compile |
|
Open | Unassigned | ||||||||
2.
|
Create ClassLoadingStrategy with Java 11 compatible way |
|
In Progress | Keisuke Kondo | ||||||||
3.
|
Support Java 11 container |
|
Open | Unassigned | ||||||||
4.
|
Errorprone 0.0.13 fails during JDK11 build |
|
Open | Lukasz Gajowy |
|
|||||||
5.
|
Run Dataflow Nexmark suites with Java 11 |
|
Open | Lukasz Gajowy |
|