From 101287af4f172f753f516c7945a96ae5ce34c1d2 Mon Sep 17 00:00:00 2001 From: cdutz Date: Tue, 14 Dec 2021 15:44:50 +0100 Subject: [PATCH] documentation: Updated the README to name Java 11 as minimum version fix: bumped log4j to 2.16.0 --- README.md | 12 +++++------- pom.xml | 2 +- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e393ffc9076..0a000236650 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ We are planning on shipping libraries for usage in: 1. Java 2. Go -3. C/C++ (not ready for usage) +3. C (not ready for usage) 4. Python (not ready for usage) 5. C# (.Net) (not ready for usage) @@ -73,8 +73,7 @@ the language of choice. ### Java -NOTE: Currently the Java version which supports building of all parts of Apache PLC4X is exactly Java 11 -(Higher versions can't build the Logstash integration and lower versions can't build the CMake dependent parts). +NOTE: Currently the Java version which supports building of all parts of Apache PLC4X is at least Java 11 See the PLC4J user guide on the website to start using PLC4X in your Java application: [https://plc4x.apache.org/users/getting-started/plc4j.html](https://plc4x.apache.org/users/getting-started/plc4j.html) @@ -85,7 +84,7 @@ See the PLC4J user guide on the website to start using PLC4X in your Java applic Currently, the project is configured to require the following software: -1. Java 8 JDK: For running Maven in general as well as compiling the Java and Scala modules `JAVA_HOME` configured to +1. Java 11 JDK: For running Maven in general as well as compiling the Java and Scala modules `JAVA_HOME` configured to point to that. 2. libpcap/WinPcap for raw socket tests in Java or use of `passive-mode` drivers 3. (Optional) [Graphviz](https://www.graphviz.org/) : For generating the graphs in the documentation @@ -202,9 +201,8 @@ If you don't want to bother setting up the environment on your normal system and ### Getting Started -You must have at least Java 8 installed on your system and connectivity to Maven Central -(for downloading external third party dependencies). However in order to build all parts -of PLC4X exactly Java 11 is required. Maven 3.6 is required to build, so be sure it's installed and available on your system. +You must have at least Java 11 installed on your system and connectivity to Maven Central +(for downloading external third party dependencies). Maven 3.6 is required to build, so be sure it's installed and available on your system. NOTE: There is a convenience Maven-Wrapper installed in the repo, when used, this automatically downloads and installs Maven. If you want to use this, please use `./mvnw` or `mvnw` instead of the normal `mvn` command. diff --git a/pom.xml b/pom.xml index c579fa7d827..712a23c34dd 100644 --- a/pom.xml +++ b/pom.xml @@ -151,7 +151,7 @@ 2.7.0 5.7.2 1.7.2 - 2.15.0 + 2.16.0 1.2.5 0.6.3 3.12.4