Java plugin: replace link to blogpost with doc link

This commit is contained in:
Yann Cébron 2023-09-04 17:01:10 +02:00
parent 51bab80961
commit 6b70dc3709
4 changed files with 6 additions and 6 deletions

View File

@ -78,7 +78,7 @@ New API for Editor Inlay Hints
### IntelliJ IDEA 2019.2 ### IntelliJ IDEA 2019.2
Java functionality extracted as a plugin Java functionality extracted as a plugin
: If your plugin depends on Java, it must be specified now; please see [blog post](https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/) for details. : If your plugin depends on Java, it must be specified now; see [](plugin_compatibility.md#java) for details.
Unbundled plugins Unbundled plugins
: Several plugins (J2ME, JsTestDriver, Struts 1.x) for no longer actively maintained technology have been moved to a [separate repository](https://github.com/JetBrains/intellij-obsolete-plugins/). If your plugin depends on them, users will need to install them from the [JetBrains Marketplace](https://plugins.jetbrains.com). : Several plugins (J2ME, JsTestDriver, Struts 1.x) for no longer actively maintained technology have been moved to a [separate repository](https://github.com/JetBrains/intellij-obsolete-plugins/). If your plugin depends on them, users will need to install them from the [JetBrains Marketplace](https://plugins.jetbrains.com).

View File

@ -10,7 +10,7 @@ This FAQ is a topical index of questions that have been asked (and answered) on
> >
## Unresolved Classes after Upgrading to 2019.2 or later ## Unresolved Classes after Upgrading to 2019.2 or later
* [Java functionality extracted as a plugin](https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/) * Dependency on Java plugin must be defined, see [](plugin_compatibility.md#java)
## Accessing and Modifying the Source Code ## Accessing and Modifying the Source Code

View File

@ -1,7 +1,7 @@
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
# PSI Cookbook # PSI Cookbook
<!-- Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
<link-summary rel="excerpt"/> <link-summary rel="excerpt"/>
<p id="excerpt"> <p id="excerpt">
This page gives recipes for the most common operations for working with the PSI (Program Structure Interface). This page gives recipes for the most common operations for working with the PSI (Program Structure Interface).
@ -32,7 +32,7 @@ Unlike [Developing Custom Language Plugins](custom_language_support.md), it is a
## Java Specific ## Java Specific
> If your plugin depends on Java functionality and targets 2019.2 or later, please make sure to follow the steps from this [blog post](https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/). > If your plugin depends on Java functionality and targets 2019.2 or later, see [](plugin_compatibility.md#java).
> Also consider using [UAST](uast.md) if your plugin supports other JVM languages. > Also consider using [UAST](uast.md) if your plugin supports other JVM languages.
> >
{style="note"} {style="note"}

View File

@ -23,7 +23,7 @@ This section adds annotation functionality to support the Simple Language in the
Classes defined in this step of the tutorial depend on `com.intellij.psi.PsiLiteralExpression` (the PSI representation for String literals in Java code) at runtime. Classes defined in this step of the tutorial depend on `com.intellij.psi.PsiLiteralExpression` (the PSI representation for String literals in Java code) at runtime.
Using `PsiLiteralExpression` [introduces a dependency](plugin_compatibility.md#modules-specific-to-functionality) on `com.intellij.java`. Using `PsiLiteralExpression` [introduces a dependency](plugin_compatibility.md#modules-specific-to-functionality) on `com.intellij.java`.
Beginning in version 2019.2, a dependency on Java plugin [must be declared explicitly](https://blog.jetbrains.com/platform/2019/06/java-functionality-extracted-as-a-plugin/). Beginning in version 2019.2, a dependency on Java plugin [must be declared explicitly](plugin_compatibility.md#java).
First, add a dependency on the Java plugin in the Gradle build script: First, add a dependency on the Java plugin in the Gradle build script:
<tabs> <tabs>