From 36c21aeb4675a2088c4ea8a20505b0dd91c98aae Mon Sep 17 00:00:00 2001 From: Ev Bilske Date: Thu, 26 Sep 2024 11:28:30 +0200 Subject: [PATCH 1/2] chore(tool-versions): use current Java and Maven --- .tool-versions | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.tool-versions b/.tool-versions index 003683012d..520cf2fc80 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ -java temurin-17.0.12+7 -maven 3.8.4 +java temurin-21.0.1+12.0.LTS +maven 3.9.9 From e521b5307ee1699f95d49be0b894bac13f2f6719 Mon Sep 17 00:00:00 2001 From: Ev Bilske Date: Thu, 26 Sep 2024 11:29:21 +0200 Subject: [PATCH 2/2] docs(readme): mention asdf, Java 17 in SDK --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 6006a33766..4351cf52f5 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ For more information on Connectors, refer to the ## Contents * [License](#license) +* [Setup](#setup) * [Create a Connector](#create-a-connector) * [Outbound Connector](#outbound-connector) * [Inbound Connector](#inbound-connector) @@ -41,6 +42,15 @@ This is a multi-module project with different licenses applied to different modu When in doubt, refer to the `LICENSE` file in the respective module. +## Setup + +Download these utilities: + +* [`make`](https://www.gnu.org/software/make/) for building +* [`asdf`](https://asdf-vm.com/) for managing Java and Maven versions + +The [Connector SDK](connector-sdk) uses Java 17, unlike the rest of this repository. + ## Create a Connector Include the [connector-core](connector-sdk/core), e.g. via Maven: