Skip to content

Commit 1267b3c

Browse files
committed
fix: Remove LSP4J libraries.
Signed-off-by: azerr <[email protected]>
1 parent b34148b commit 1267b3c

File tree

5 files changed

+10
-126
lines changed

5 files changed

+10
-126
lines changed

build.gradle.kts

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask.Verificatio
66
import org.jetbrains.intellij.platform.gradle.TestFrameworkType
77
import org.jetbrains.intellij.platform.gradle.models.ProductRelease
88

9-
109
fun properties(key: String) = providers.gradleProperty(key)
1110
fun environment(key: String) = providers.environmentVariable(key)
1211
fun prop(name: String): String {
@@ -26,8 +25,6 @@ plugins {
2625
group = prop("pluginGroup")
2726
version = prop("pluginVersion")
2827

29-
val lsp4jVersion = prop("lsp4jVersion")
30-
val lsp4jDebugVersion = prop("lsp4jDebugVersion")
3128
val flexmarkVersion = prop("flexmarkVersion")
3229

3330
val platformVersion = prop("platformVersion")
@@ -74,6 +71,7 @@ dependencies {
7471
// Plugin Dependencies. Uses `platformPlugins` property from the gradle.properties file for plugin from JetBrains Marketplace.
7572
plugins(properties("platformPlugins").map { it.split(',') })
7673

74+
// Tu ajoutes les modules LSP4J de la plateforme JetBrains
7775
if (ideaVersionInt >= 252) {
7876
// Since 2025.2, JetBrains moved spellchecker in a new "intellij.spellchecker" module
7977
bundledModule("intellij.spellchecker")
@@ -84,19 +82,6 @@ dependencies {
8482
testFramework(TestFrameworkType.Platform)
8583
}
8684

87-
implementation("org.eclipse.lsp4j:org.eclipse.lsp4j:$lsp4jVersion") {
88-
exclude(group = "org.eclipse.lsp4j", module="org.eclipse.lsp4j.jsonrpc")
89-
}
90-
implementation("org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc:$lsp4jVersion") {
91-
exclude(group = "com.google.code.gson", module = "gson")
92-
}
93-
implementation("org.eclipse.lsp4j:org.eclipse.lsp4j.debug:$lsp4jDebugVersion") {
94-
exclude(group = "org.eclipse.lsp4j", module = "org.eclipse.lsp4j.jsonrpc.debug")
95-
}
96-
implementation("org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc.debug:$lsp4jDebugVersion") {
97-
exclude(group = "com.google.code.gson", module = "gson")
98-
}
99-
10085
implementation("com.vladsch.flexmark:flexmark:$flexmarkVersion")
10186
implementation("com.vladsch.flexmark:flexmark-ext-tables:$flexmarkVersion")
10287
implementation("com.vladsch.flexmark:flexmark-ext-autolink:$flexmarkVersion")
@@ -109,7 +94,7 @@ dependencies {
10994
// Set the JVM language level used to build the project.
11095
kotlin {
11196
jvmToolchain {
112-
languageVersion = JavaLanguageVersion.of(17)
97+
languageVersion = JavaLanguageVersion.of(21)
11398
vendor = JvmVendorSpec.JETBRAINS
11499
}
115100
}

gradle.properties

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,14 @@ pluginSinceBuild=242
1212
#pluginUntilBuild=243.*
1313

1414
# IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension
15-
platformType=IC
16-
platformVersion=2024.2
17-
platformBundledPlugins=org.jetbrains.plugins.textmate,com.intellij.properties,org.jetbrains.plugins.terminal
15+
#platformType=IU
16+
#platformVersion=253.27864.23
17+
platformType=IU
18+
platformVersion=2025.2
19+
platformBundledPlugins=org.jetbrains.plugins.textmate,com.intellij.properties,org.jetbrains.plugins.terminal,com.intellij.modules.ultimate
1820

1921
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
20-
platformPlugins=com.redhat.devtools.intellij.telemetry:1.2.1.62
22+
platformPlugins=
2123

2224
# Gradle Releases -> https://github.com/gradle/gradle/releases
2325
gradleVersion=8.6

src/main/java/com/redhat/devtools/lsp4ij/internal/telemetry/RedHatTelemetryService.java

Lines changed: 0 additions & 103 deletions
This file was deleted.

src/main/java/com/redhat/devtools/lsp4ij/internal/telemetry/TelemetryManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public class TelemetryManager implements Disposable {
4242
public TelemetryManager() {
4343
try {
4444
Class.forName("com.redhat.devtools.intellij.telemetry.core.service.TelemetryService");
45-
telemetryService = new RedHatTelemetryService();
45+
telemetryService = new NoOpTelemetryService();
4646
} catch (Exception ignore) {
4747
telemetryService = new NoOpTelemetryService();
4848
}

src/main/resources/META-INF/plugin.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@
288288
<depends optional="true" config-file="plugin-json.xml">com.intellij.modules.json</depends>
289289
<depends optional="true" config-file="plugin-terminal.xml">org.jetbrains.plugins.terminal</depends>
290290
<!-- please see http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html for description -->
291-
<idea-version since-build="242.*"/>
291+
<idea-version since-build="252.*"/>
292292

293293
<!-- Server Installer support -->
294294
<extensionPoints>

0 commit comments

Comments
 (0)