From cd65f5a129415d4eac3bd3b8ee504c8709b94de2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20L=C3=A4ubrich?= Date: Wed, 7 Feb 2024 12:11:23 +0100 Subject: [PATCH] Make the snippetsupport.jar as part of the maven build Currently snippetsupport.jar must be build in the ide using s ant script. This changes the build to use maven only rebuilding the jar on each compile so class differences can be discovered automatically. The jar still needs to be checked in as it is used internally as a resource. --- .../Build Snippet Support JAR.launch | 17 ---- org.eclipse.jdt.debug.ui/.gitignore | 1 + org.eclipse.jdt.debug.ui/.project | 10 --- org.eclipse.jdt.debug.ui/pom.xml | 85 +++++++++++++++--- .../scripts/buildExtraJAR.xml | 56 ------------ org.eclipse.jdt.debug.ui/snippetsupport.jar | Bin 3536 -> 3733 bytes 6 files changed, 75 insertions(+), 94 deletions(-) delete mode 100644 org.eclipse.jdt.debug.ui/.externalToolBuilders/Build Snippet Support JAR.launch delete mode 100644 org.eclipse.jdt.debug.ui/scripts/buildExtraJAR.xml diff --git a/org.eclipse.jdt.debug.ui/.externalToolBuilders/Build Snippet Support JAR.launch b/org.eclipse.jdt.debug.ui/.externalToolBuilders/Build Snippet Support JAR.launch deleted file mode 100644 index 76e70bb1f3..0000000000 --- a/org.eclipse.jdt.debug.ui/.externalToolBuilders/Build Snippet Support JAR.launch +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.jdt.debug.ui/.gitignore b/org.eclipse.jdt.debug.ui/.gitignore index 24e4a77acf..2c88a82de5 100644 --- a/org.eclipse.jdt.debug.ui/.gitignore +++ b/org.eclipse.jdt.debug.ui/.gitignore @@ -1 +1,2 @@ /snippet_bin/ +/snippetsupport.jar \ No newline at end of file diff --git a/org.eclipse.jdt.debug.ui/.project b/org.eclipse.jdt.debug.ui/.project index ca1f846c65..0e8909e710 100644 --- a/org.eclipse.jdt.debug.ui/.project +++ b/org.eclipse.jdt.debug.ui/.project @@ -20,16 +20,6 @@ - - org.eclipse.ui.externaltools.ExternalToolBuilder - auto,full,incremental, - - - LaunchConfigHandle - <project>/.externalToolBuilders/Build Snippet Support JAR.launch - - - org.eclipse.pde.api.tools.apiAnalysisBuilder diff --git a/org.eclipse.jdt.debug.ui/pom.xml b/org.eclipse.jdt.debug.ui/pom.xml index c2200c83ae..1ba1c22922 100644 --- a/org.eclipse.jdt.debug.ui/pom.xml +++ b/org.eclipse.jdt.debug.ui/pom.xml @@ -9,15 +9,78 @@ Contributors: Igor Fedorenko - initial implementation --> - - 4.0.0 - - eclipse.jdt.debug - eclipse.jdt.debug - 4.31.0-SNAPSHOT - - org.eclipse.jdt - org.eclipse.jdt.debug.ui - 3.13.300-SNAPSHOT - eclipse-plugin + + 4.0.0 + + eclipse.jdt.debug + eclipse.jdt.debug + 4.31.0-SNAPSHOT + + org.eclipse.jdt + org.eclipse.jdt.debug.ui + 3.13.300-SNAPSHOT + eclipse-plugin + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.12.1 + + + compile-snippetsupport + + testCompile + + compile + + + 1.7 + 1.7 + jdt + ${project.basedir}/Snippet Support + ${project.build.directory}/snippetsupport + false + + + + + + org.eclipse.tycho + tycho-compiler-jdt + ${tycho.version} + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.3.0 + + + jar-snippetsupport + + jar + + prepare-package + + ${project.build.directory}/snippetsupport + ${project.basedir} + snippetsupport + + false + + false + + + + + + + + diff --git a/org.eclipse.jdt.debug.ui/scripts/buildExtraJAR.xml b/org.eclipse.jdt.debug.ui/scripts/buildExtraJAR.xml deleted file mode 100644 index 3579cb3225..0000000000 --- a/org.eclipse.jdt.debug.ui/scripts/buildExtraJAR.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.eclipse.jdt.debug.ui/snippetsupport.jar b/org.eclipse.jdt.debug.ui/snippetsupport.jar index 22488b1ccd1e9caf14068b654f08a0f04211fac8..f2fb1351dc011f8faa274727a2b46c6ea3383d31 100644 GIT binary patch delta 851 zcmca0Jyo_oz?+$ci-CcIf#G+8djta#-~_ULT|*poJ^kGDLCQpc$~eHvHq|q|lLksl z0x?h&q0HCO&(qB{I7H9a?X&Nh(>~t1dKY=Ub+yi&Ilno`;EM5sr;na8F(BE=477A2 zpENtv{)q<4aAuS`oY`RjXYMzHGyhn^n3HW7UBnU2Q;qKR_G4pU@Z(`%aGrdCTW0bB z9`VV&9K39L$vKI|#hX7e2C*Tjzj;scwiy!xgBuG2gA0;+kI z))7P_g%l%`2s6Sl=wSs?3<66U)qx~j8&b#xc!NxUM+#%a_r?TX