From c2dbc8deb82e8d923705f80e771bf004d7396b4e Mon Sep 17 00:00:00 2001 From: "Ahmad K. Bawaneh" Date: Wed, 18 Dec 2024 16:16:28 +0300 Subject: [PATCH 1/4] use original jdt jar from maven --- dev/build.xml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/dev/build.xml b/dev/build.xml index 0b181dd75a..d3648b93a7 100755 --- a/dev/build.xml +++ b/dev/build.xml @@ -63,8 +63,7 @@ - - + @@ -127,9 +126,7 @@ - + src="${gwt.tools.lib}/eclipse/original/org.eclipse.jdt.core-3.32.0.jar"/> @@ -225,9 +222,7 @@ - + location="${gwt.tools.lib}/eclipse/original/org.eclipse.jdt.core-3.32.0.jar"/> Date: Wed, 18 Dec 2024 08:50:04 -0600 Subject: [PATCH 2/4] Avoid packaging jdt metainf signatures --- dev/build.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev/build.xml b/dev/build.xml index d3648b93a7..97908cf89f 100755 --- a/dev/build.xml +++ b/dev/build.xml @@ -125,8 +125,10 @@ - + + + + From b2a37ef95cb01ebfc3cdb12f24851d87e6ebfc41 Mon Sep 17 00:00:00 2001 From: Colin Alworth Date: Wed, 18 Dec 2024 08:51:31 -0600 Subject: [PATCH 3/4] Point github actions to the new branch --- .github/workflows/full-check.yml | 3 ++- .github/workflows/quick-check.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full-check.yml b/.github/workflows/full-check.yml index c1a277efd9..ec78628940 100644 --- a/.github/workflows/full-check.yml +++ b/.github/workflows/full-check.yml @@ -29,7 +29,8 @@ jobs: - name: Checkout GWT tools into a sibling directory uses: actions/checkout@v4 with: - repository: 'gwtproject/tools' + repository: 'vegegoku/tools' + ref: 'no-repackaging-jdt-test' path: 'tools' - name: Set up JDK ${{ matrix.java-version }} # GWT requires Java 11+ to build diff --git a/.github/workflows/quick-check.yml b/.github/workflows/quick-check.yml index 09977bd4d6..b836ac876a 100644 --- a/.github/workflows/quick-check.yml +++ b/.github/workflows/quick-check.yml @@ -19,7 +19,8 @@ jobs: - name: Checkout GWT tools into a sibling directory uses: actions/checkout@v4 with: - repository: 'gwtproject/tools' + repository: 'vegegoku/tools' + ref: 'no-repackaging-jdt-test' path: 'tools' - name: Set up JDK ${{ matrix.java-version }} # GWT presently requires Java 11+ to build From eef092a2f9d95792863a51ffb427065d1b087346 Mon Sep 17 00:00:00 2001 From: "Ahmad K. Bawaneh" Date: Thu, 9 Jan 2025 17:50:49 +0300 Subject: [PATCH 4/4] Update JDT Use JDT jars from maven central rather than packaging our own Fix #10026 --- dev/build.xml | 13 ++++++++++--- maven/lib-gwt.sh | 2 +- maven/poms/gwt/gwt-dev/pom-template.xml | 4 ++++ maven/poms/gwt/pom-template.xml | 6 ++++++ 4 files changed, 21 insertions(+), 4 deletions(-) diff --git a/dev/build.xml b/dev/build.xml index 97908cf89f..e72134f892 100755 --- a/dev/build.xml +++ b/dev/build.xml @@ -63,7 +63,8 @@ - + + @@ -125,7 +126,11 @@ - + + + + + @@ -224,7 +229,9 @@ + location="${gwt.tools.lib}/eclipse/org.eclipse.jdt.core_3.33.0.v20230222-1748.jar"/> + org.eclipse.jetty apache-jsp + + org.eclipse.jdt + org.eclipse.jdt.core + diff --git a/maven/poms/gwt/pom-template.xml b/maven/poms/gwt/pom-template.xml index 0825e6cf47..113e211d8a 100644 --- a/maven/poms/gwt/pom-template.xml +++ b/maven/poms/gwt/pom-template.xml @@ -251,6 +251,12 @@ jetty-xml ${jetty.version} + + + org.eclipse.jdt + org.eclipse.jdt.core + 3.33.0 +