This is an automated email from the ASF dual-hosted git repository.
yamer pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new ff03657f8bd kie-issues#1099: Upgrade Java version and project's
dependencies of Java Code completion package (#2250)
ff03657f8bd is described below
commit ff03657f8bdd79c79144057eef77bdde166ddc94
Author: Yeser Amer <[email protected]>
AuthorDate: Fri Apr 19 15:25:53 2024 +0200
kie-issues#1099: Upgrade Java version and project's dependencies of Java
Code completion package (#2250)
---
.../vscode-java-code-completion-extension-plugin/pom.xml | 16 ++++++----------
.../META-INF/MANIFEST.MF | 2 +-
.../core/internal/engine/ActivationCheckerTest.java | 2 +-
.../core/internal/handlers/GetAccessorsHandlerTest.java | 8 +-------
.../test/resources/test proj\303\251ct/Activator.java" | 3 ---
.../test/resources/test proj\303\251ct/MyActivator.java" | 8 --------
.../src/test/resources/testProject/pom.xml | 8 --------
.../src/main/java/org/kogito/test/project/Activator.java | 3 ---
8 files changed, 9 insertions(+), 41 deletions(-)
diff --git a/packages/vscode-java-code-completion-extension-plugin/pom.xml
b/packages/vscode-java-code-completion-extension-plugin/pom.xml
index 24080b71f4b..ccd04d03413 100644
--- a/packages/vscode-java-code-completion-extension-plugin/pom.xml
+++ b/packages/vscode-java-code-completion-extension-plugin/pom.xml
@@ -30,30 +30,26 @@
<name>vscode-java-code-completion-extension-plugin :: parent</name>
<description>vscode-java-code-completion-extension-plugin
parent</description>
- <prerequisites>
- <maven>3.0</maven>
- </prerequisites>
-
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
- <tycho.version>2.7.5</tycho.version>
+ <tycho.version>3.0.5</tycho.version>
<tycho.extras.version>${tycho.version}</tycho.extras.version>
<tycho.scmUrl>scm:git:https://github.com/apache/incubator-kie-tools.git</tycho.scmUrl>
<tycho.generateSourceReferences>true</tycho.generateSourceReferences>
- <jdt.ls.version>1.29.0.20231026174049</jdt.ls.version>
+ <jdt.ls.version>1.30.1.20231207151730</jdt.ls.version>
<tycho.test.platformArgs />
<tycho.test.jvmArgs>-Xmx512m
${tycho.test.platformArgs}</tycho.test.jvmArgs>
<!-- Code coverage -->
- <jacoco.version>0.8.11</jacoco.version>
+ <jacoco.version>0.8.12</jacoco.version>
<coverage.filter>org.eclipse.jdt.ls.*</coverage.filter>
<sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis>
<jacoco.destFile>${project.build.directory}/jacoco.exec</jacoco.destFile>
<sonar.jacoco.reportPath>${jacoco.destFile}</sonar.jacoco.reportPath>
- <maven.compiler.target>11</maven.compiler.target>
- <maven.compiler.source>11</maven.compiler.source>
+ <maven.compiler.target>17</maven.compiler.target>
+ <maven.compiler.source>17</maven.compiler.source>
<version.flatten.plugin>1.3.0</version.flatten.plugin>
</properties>
@@ -61,7 +57,7 @@
<repository>
<id>jdt.ls.p2</id>
<layout>p2</layout>
-
<url>https://download.eclipse.org/jdtls/milestones/1.29.0/repository/</url>
+
<url>https://download.eclipse.org/jdtls/milestones/1.30.1/repository/</url>
</repository>
<repository>
<id>jdt.ls.maven</id>
diff --git
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/META-INF/MANIFEST.MF
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/META-INF/MANIFEST.MF
index 116d7d437cd..8f6549aca9e 100644
---
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/META-INF/MANIFEST.MF
+++
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/META-INF/MANIFEST.MF
@@ -10,6 +10,6 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.lsp4j,
org.eclipse.lsp4j.jsonrpc
Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-ClassPath: lib/freemarker-2.3.32.jar, .
Import-Package: com.google.gson, com.google.gson.stream
diff --git
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationCheckerTest.java
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationCheckerTest.java
index 6c7e62e296d..1facffedc3c 100644
---
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationCheckerTest.java
+++
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/engine/ActivationCheckerTest.java
@@ -51,7 +51,7 @@ class ActivationCheckerTest {
TestUtil.mockWorkspace(COMMON_RESOURCE_PATH + "test projéct" +
File.separator, () -> activationChecker.check());
assertThat(activationChecker.existActivator()).isTrue();
-
assertThat(activationChecker.getActivatorPath().endsWith("MyActivator.java")).isTrue();
+
assertThat(activationChecker.getActivatorPath().endsWith("Activator.java")).isTrue();
}
@Test
diff --git
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/GetAccessorsHandlerTest.java
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/GetAccessorsHandlerTest.java
index 1d3b50232e7..9a1e36fcde1 100644
---
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/GetAccessorsHandlerTest.java
+++
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/java/org/kogito/core/internal/handlers/GetAccessorsHandlerTest.java
@@ -22,12 +22,12 @@ package org.kogito.core.internal.handlers;
import java.util.Map;
import org.eclipse.lsp4j.CompletionItem;
+
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.kogito.core.internal.api.GetPublicResult;
import static org.assertj.core.api.Assertions.assertThat;
-import static
org.eclipse.jdt.ls.core.internal.handlers.CompletionResolveHandler.DATA_FIELD_SIGNATURE;
class GetAccessorsHandlerTest {
@@ -72,8 +72,6 @@ class GetAccessorsHandlerTest {
void testCorrectGetFQCNAccessor() {
CompletionItem completionItem = new CompletionItem();
completionItem.setLabel("getName() : String");
- Map<String, String> data = Map.of(DATA_FIELD_SIGNATURE,
"()Ljava.lang.String;");
- completionItem.setData(data);
GetPublicResult accessor =
this.getAccessorHandler.getAccessor(completionItem, "org.kogito.Class");
assertThat(accessor.getFqcn()).isEqualTo("org.kogito.Class");
assertThat(accessor.getType()).isEqualTo("java.lang.String");
@@ -84,8 +82,6 @@ class GetAccessorsHandlerTest {
void testCorrectGetFQCListAccessor() {
CompletionItem completionItem = new CompletionItem();
completionItem.setLabel("getBooksList() : List<Book>");
- Map<String, String> data = Map.of(DATA_FIELD_SIGNATURE,
"()Ljava.util.List<Lcom.Book;>");
- completionItem.setData(data);
GetPublicResult accessor =
this.getAccessorHandler.getAccessor(completionItem, "org.kogito.Class");
assertThat(accessor.getFqcn()).isEqualTo("org.kogito.Class");
assertThat(accessor.getType()).isEqualTo("java.util.List<Lcom.Book;>");
@@ -96,8 +92,6 @@ class GetAccessorsHandlerTest {
void testCorrectGetFQCNMapAccessor() {
CompletionItem completionItem = new CompletionItem();
completionItem.setLabel("getBooksMap() : Map<String,Book>");
- Map<String, String> data = Map.of(DATA_FIELD_SIGNATURE,
"()Ljava.util.Map<Ljava.lang.String;Lcom.Book;>;");
- completionItem.setData(data);
GetPublicResult accessor =
this.getAccessorHandler.getAccessor(completionItem, "org.kogito.Class");
assertThat(accessor.getFqcn()).isEqualTo("org.kogito.Class");
assertThat(accessor.getType()).isEqualTo("java.util.Map<Ljava.lang.String;Lcom.Book;>");
diff --git
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/src/main/java/org/kogito/test/project/Activator.java
"b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/test
proj\303\251ct/Activator.java"
similarity index 51%
copy from
packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/src/main/java/org/kogito/test/project/Activator.java
copy to
"packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/test
proj\303\251ct/Activator.java"
index b909d7ca4b7..a3b15912ee7 100644
---
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/src/main/java/org/kogito/test/project/Activator.java
+++
"b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/test
proj\303\251ct/Activator.java"
@@ -1,8 +1,5 @@
package org.kogito.test.project;
-import org.kie.api.project.KieActivator;
-
-@KieActivator
public class Activator {
}
\ No newline at end of file
diff --git
"a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/test
proj\303\251ct/MyActivator.java"
"b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/test
proj\303\251ct/MyActivator.java"
deleted file mode 100644
index 14bcbc090bc..00000000000
---
"a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/test
proj\303\251ct/MyActivator.java"
+++ /dev/null
@@ -1,8 +0,0 @@
-package org.kogito.test.project;
-
-import org.kie.api.project.KieActivator;
-
-@KieActivator
-public class MyActivator {
-
-}
\ No newline at end of file
diff --git
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/pom.xml
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/pom.xml
index 84d21c4e09c..7c1c432ed33 100644
---
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/pom.xml
+++
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/pom.xml
@@ -22,12 +22,4 @@
<artifactId>test</artifactId>
<version>1.0.0-SNAPSHOT</version>
- <dependencies>
- <dependency>
- <groupId>org.kie</groupId>
- <artifactId>kie-api</artifactId>
- <version>999-20240417-SNAPSHOT</version>
- </dependency>
- </dependencies>
-
</project>
diff --git
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/src/main/java/org/kogito/test/project/Activator.java
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/src/main/java/org/kogito/test/project/Activator.java
index b909d7ca4b7..a3b15912ee7 100644
---
a/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/src/main/java/org/kogito/test/project/Activator.java
+++
b/packages/vscode-java-code-completion-extension-plugin/vscode-java-code-completion-extension-plugin-core/src/test/resources/testProject/src/main/java/org/kogito/test/project/Activator.java
@@ -1,8 +1,5 @@
package org.kogito.test.project;
-import org.kie.api.project.KieActivator;
-
-@KieActivator
public class Activator {
}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]