@@ -17,54 +17,26 @@ Please have them installed and configured before you get started with any of the
1717| https://git-scm.com/download/linux[Download]
1818| https://git-scm.com/download/win[Download]
1919
20- | `Docker`
20+ | `Docker` [Optional]
2121| https://docs.docker.com/docker-for-mac/install[Docker for Mac]
2222| `dnf install docker`
2323| https://docs.docker.com/docker-for-windows/install[Docker for Windows]
2424
25- | `Java 19 `
25+ | `Java 21 `
2626| https://adoptium.net/en-GB/temurin/releases/[Download]
2727| https://adoptium.net/en-GB/temurin/releases/[Download]
2828| https://adoptium.net/en-GB/temurin/releases/[Download]
2929
30- | `Apache Maven {maven-version} `
31- | https://archive.apache.org/dist/maven/maven-3/3.8.4 /binaries/apache-maven-3.8.4 -bin.tar.gz[Download]
32- | https://archive.apache.org/dist/maven/maven-3/3.8.4 /binaries/apache-maven-3.8.4 -bin.zip[Download]
33- | https://archive.apache.org/dist/maven/maven-3/3.8.4 /binaries/apache-maven-3.8.4 -bin.tar.gz[Download]
30+ | `Apache Maven 3.9.6 `
31+ | https://archive.apache.org/dist/maven/maven-3/3.9.6 /binaries/apache-maven-3.9.6 -bin.tar.gz[Download]
32+ | https://archive.apache.org/dist/maven/maven-3/3.9.6 /binaries/apache-maven-3.9.6 -bin.zip[Download]
33+ | https://archive.apache.org/dist/maven/maven-3/3.9.6 /binaries/apache-maven-3.9.6 -bin.tar.gz[Download]
3434|===
3535
36- INFO: We are installing Java 19 because there is onesection that we'll show you the new features, if you are not planning to do it, then Java 17 is enough.
3736
3837[#downloadtutorial]
3938== Get tutorial sources
4039
4140:tutorial-url: https://github.com/redhat-scholars/java-migration.git
4241:folder: java-migration
43- include::https://raw.githubusercontent.com/redhat-developer-demos/rhd-tutorial-common/master/download-sources.adoc[]
44-
45-
46- JAva 17
47-
48- Java Licensing and Release Schedule
49- Functional Programming in Java
50- Lambda expressions
51- Method references
52- Streams
53- Optional data type
54- Static and default methods in interfaces
55- The java.time Package
56- Collection Factory Methods
57- List.of
58- Set.of
59- Map.of
60- Map.ofEntries
61- Local Variable Type Inference
62- JShell
63- HTTP Client
64- Enhanced Switch Statement
65- Text Blocks
66- Records
67- Pattern Matching
68- Sealed Classes
69- Miscellaneous Features
70- A bit about JPMS
42+ include::https://raw.githubusercontent.com/redhat-developer-demos/rhd-tutorial-common/master/download-sources.adoc[]
0 commit comments