From a922b4f616c13bba598c83209b0483cc92f51c10 Mon Sep 17 00:00:00 2001 From: David Mueller Date: Mon, 5 Jun 2023 11:36:12 -0400 Subject: [PATCH 1/6] remove references to early release #6403 --- modules/ROOT/pages/develop-liberty-tools.adoc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/ROOT/pages/develop-liberty-tools.adoc b/modules/ROOT/pages/develop-liberty-tools.adoc index efeaf384b7..664d4342c3 100644 --- a/modules/ROOT/pages/develop-liberty-tools.adoc +++ b/modules/ROOT/pages/develop-liberty-tools.adoc @@ -19,8 +19,6 @@ Liberty Tools also provide helpful language-support features such as code comple == Minimum requirements -Liberty Tools are currently available as an early release on all supported environments. - To use Liberty Tools with dev mode, your project must specify the https://github.com/OpenLiberty/ci.maven[Liberty Maven plug-in] or the https://github.com/OpenLiberty/ci.gradle[Liberty Gradle plug-in] in the project `pom.xml` or `build.gradle` file. A minimum level of `3.7.1` for the Liberty Maven plug-in or `3.5.1` for the Liberty Gradle plug-in is recommended. == Develop, test, and debug in your editor @@ -66,7 +64,7 @@ Language support for the Jakarta EE API 9.x includes the following features for == Try it out -You can get an early release of Liberty Tools for your development environment directly from your vendor's marketplace. +You can get Liberty Tools for your development environment directly from your vendor's marketplace. - https://plugins.jetbrains.com/plugin/14856-liberty-tools[Liberty Tools for IntelliJ IDEA] in the Jet Brains Marketplace - https://marketplace.visualstudio.com/items?itemName=Open-Liberty.liberty-dev-vscode-ext[Liberty Tools for Visual Studio Code] in the Visual Studio Code Marketplace From e95b7c75816337a948a96a769b11be05e91ee20c Mon Sep 17 00:00:00 2001 From: David Mueller Date: Mon, 5 Jun 2023 12:08:06 -0400 Subject: [PATCH 2/6] Update develop-liberty-tools.adoc --- modules/ROOT/pages/develop-liberty-tools.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/develop-liberty-tools.adoc b/modules/ROOT/pages/develop-liberty-tools.adoc index 664d4342c3..f8d4496700 100644 --- a/modules/ROOT/pages/develop-liberty-tools.adoc +++ b/modules/ROOT/pages/develop-liberty-tools.adoc @@ -56,7 +56,7 @@ Language support for MicroProfile 3.0 and 4.0 APIs includes the following featur === Jakarta EE APIs -Language support for the Jakarta EE API 9.x includes the following features for select Jakarta EE APIs that are found in Java files on a project's class path. +Language support for the Jakarta EE API 9.x APIs includes the following features for select Jakarta EE APIs that are found in Java files on a project's class path. * Code completion * Diagnostics From 75d5f43b7cd997802996de4f9ab186dc241873b6 Mon Sep 17 00:00:00 2001 From: David Mueller Date: Mon, 5 Jun 2023 12:29:39 -0400 Subject: [PATCH 3/6] Update develop-liberty-tools.adoc --- modules/ROOT/pages/develop-liberty-tools.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/develop-liberty-tools.adoc b/modules/ROOT/pages/develop-liberty-tools.adoc index f8d4496700..3e38334fba 100644 --- a/modules/ROOT/pages/develop-liberty-tools.adoc +++ b/modules/ROOT/pages/develop-liberty-tools.adoc @@ -19,7 +19,7 @@ Liberty Tools also provide helpful language-support features such as code comple == Minimum requirements -To use Liberty Tools with dev mode, your project must specify the https://github.com/OpenLiberty/ci.maven[Liberty Maven plug-in] or the https://github.com/OpenLiberty/ci.gradle[Liberty Gradle plug-in] in the project `pom.xml` or `build.gradle` file. A minimum level of `3.7.1` for the Liberty Maven plug-in or `3.5.1` for the Liberty Gradle plug-in is recommended. +To use Liberty Tools with dev mode, your project must specify the https://github.com/OpenLiberty/ci.maven[Liberty Maven plug-in] or the https://github.com/OpenLiberty/ci.gradle[Liberty Gradle plug-in] in the project `pom.xml` or `build.gradle` file. For the best experience, always use the latest available version of either plug-in. == Develop, test, and debug in your editor From c4b337701d5ee0dd6a60200afcae76dcf360f597 Mon Sep 17 00:00:00 2001 From: David Mueller Date: Tue, 6 Jun 2023 11:08:11 -0400 Subject: [PATCH 4/6] add Java 17 prereq #6403 --- modules/ROOT/pages/develop-liberty-tools.adoc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/ROOT/pages/develop-liberty-tools.adoc b/modules/ROOT/pages/develop-liberty-tools.adoc index 3e38334fba..1b47f8c112 100644 --- a/modules/ROOT/pages/develop-liberty-tools.adoc +++ b/modules/ROOT/pages/develop-liberty-tools.adoc @@ -21,6 +21,8 @@ Liberty Tools also provide helpful language-support features such as code comple To use Liberty Tools with dev mode, your project must specify the https://github.com/OpenLiberty/ci.maven[Liberty Maven plug-in] or the https://github.com/OpenLiberty/ci.gradle[Liberty Gradle plug-in] in the project `pom.xml` or `build.gradle` file. For the best experience, always use the latest available version of either plug-in. +Although you can run your Liberty applications on any xref:java-se.adoc[supported Java SE version], Java 17 is required to run Liberty Tools in your IDE. + == Develop, test, and debug in your editor Use Liberty Tools to stop, start, or interact with xref:development-mode.adoc[Liberty dev mode] from the Liberty dashboard in Eclipse IDE or Visual Studio Code or the Liberty tool window in IntelliJ IDEA. Liberty dev mode automatically detects, recompiles, and deploys code changes whenever you save a new change. It also runs unit and integration tests on demand and can attach a debugger to the running server to step through your code at any time. @@ -56,7 +58,7 @@ Language support for MicroProfile 3.0 and 4.0 APIs includes the following featur === Jakarta EE APIs -Language support for the Jakarta EE API 9.x APIs includes the following features for select Jakarta EE APIs that are found in Java files on a project's class path. +Language support for the Jakarta EE API 9.x and 10.0 APIs includes the following features for select Jakarta EE APIs that are found in Java files on a project's class path. * Code completion * Diagnostics From 82767d6122abeee7ff9435eefaf31a1faf7603d7 Mon Sep 17 00:00:00 2001 From: David Mueller Date: Tue, 6 Jun 2023 16:28:33 -0400 Subject: [PATCH 5/6] Update develop-liberty-tools.adoc --- modules/ROOT/pages/develop-liberty-tools.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/develop-liberty-tools.adoc b/modules/ROOT/pages/develop-liberty-tools.adoc index 1b47f8c112..8d6074ffaa 100644 --- a/modules/ROOT/pages/develop-liberty-tools.adoc +++ b/modules/ROOT/pages/develop-liberty-tools.adoc @@ -49,7 +49,7 @@ These features are available for the following Liberty configuration files. === MicroProfile APIs -Language support for MicroProfile 3.0 and 4.0 APIs includes the following features. +Language support for MicroProfile 3.0 and later APIs includes the following features. * Completion, hover, validation, and quick fix support for MicroProfile properties in `microprofile-config.properties` files and for MicroProfile code in Java files * Definition and format support for MicroProfile properties in `microprofile-config.properties` files From e02e6aa28f34ca482e34eb1c15fe34691b9fb307 Mon Sep 17 00:00:00 2001 From: David Mueller Date: Fri, 16 Jun 2023 10:02:14 -0400 Subject: [PATCH 6/6] edits per review #6403 --- modules/ROOT/pages/develop-liberty-tools.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ROOT/pages/develop-liberty-tools.adoc b/modules/ROOT/pages/develop-liberty-tools.adoc index 8d6074ffaa..b881aa1df1 100644 --- a/modules/ROOT/pages/develop-liberty-tools.adoc +++ b/modules/ROOT/pages/develop-liberty-tools.adoc @@ -13,7 +13,7 @@ Liberty Tools are intuitive developer tools for the Eclipse IDE, Visual Studio Code, and IntelliJ IDEA development environments. These tools enable fast iterative development with Liberty dev mode and Maven or Gradle. -Liberty Tools automatically detect any projects that specify the Liberty Maven plug-in or the Liberty Gradle plug-in in the project `pom.xml` or `build.gradle` file. These projects are added to a special Liberty dashboard view in Eclipse IDE or Visual Studio Code, or to the Liberty tool window in IntelliJ IDEA. From there, you can access a command menu to manage your projects. +Liberty Tools automatically detect Liberty Maven or Gradle projects. These projects are added to a special Liberty dashboard view in Eclipse IDE or Visual Studio Code, or to the Liberty tool window in IntelliJ IDEA. From there, you can access a command menu to manage your projects. Liberty Tools also provide helpful language-support features such as code completion, hover descriptions, and configuration diagnostics for MicroProfile API, Jakarta EE API, and Liberty configuration and Java files.