Skip to content

Use Equo Solstice to calculate and download eclipse dependencies #1524

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 50 commits into from
Mar 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
b722ec3
We'll need to bump our minimum Java to 11, which is already happening…
nedtwigg Jan 25, 2023
20c5e75
Setup the p2deps plugin and add solstice to lib-extra.
nedtwigg Jan 25, 2023
5be0c69
Move the build deps out of _ext and into lib-extra.
nedtwigg Jan 25, 2023
f564cc8
Move the JDT shim code out of _ext and into lib-extra, compiling agai…
nedtwigg Jan 25, 2023
c61ddbd
Use host (maven/gradle) to get maven deps and solstice to get p2 deps.
nedtwigg Jan 25, 2023
01adf6f
Now we don't need any JDT lockfiles, because we can easily compute th…
nedtwigg Jan 25, 2023
d765915
merge 'main'
nedtwigg Feb 26, 2023
dd1c26b
Merge branch 'main' into feat/equo-solstice
nedtwigg Feb 27, 2023
271ffd3
Merge branch 'main' into feat/equo-solstice
nedtwigg Feb 27, 2023
66dc2cc
Update build to latest.
nedtwigg Feb 28, 2023
d6c5ac2
Fix javadoc publishing.
nedtwigg Mar 1, 2023
bb37c43
Fix lib-extra testing with Solstice glue code.
nedtwigg Mar 1, 2023
8e0402e
Fix classloading for the glue code.
nedtwigg Mar 1, 2023
e32179e
Eclipse 4.8 is now the oldest that we support.
nedtwigg Mar 1, 2023
26c50b7
Get EclipseJdtFormatterStep working.
nedtwigg Mar 1, 2023
624c778
We don't need _ext/eclipse-jdt anymore.
nedtwigg Mar 1, 2023
85d61ba
Simplify the build.
nedtwigg Mar 1, 2023
fb2cf09
Fix spotbugs warning.
nedtwigg Mar 1, 2023
0865289
Do a better job cleaning up `.0`.
nedtwigg Mar 1, 2023
96ab7a3
Update changelog for the new JDT stuff.
nedtwigg Mar 1, 2023
97ab64c
Move `GrEclipseFormatterStepImpl`
nedtwigg Mar 8, 2023
060f3db
Prune GrEclipseFormatterStepImpl, details below:
nedtwigg Mar 8, 2023
39aaa0a
Remove _ext/eclipse-groovy
nedtwigg Mar 8, 2023
95bf532
Remove EquoBasedStepBuilder.State import.
nedtwigg Mar 10, 2023
67daeac
Enforce a consistent version of Solstice between the build and runtime.
nedtwigg Mar 10, 2023
bdfda85
Adapt the GrEclipse plugins and tests to Equo.
nedtwigg Mar 11, 2023
719ee0d
JarState.forFiles now preserves classpath order rather than sorting.
nedtwigg Mar 11, 2023
67530b0
We can remove Jvm.Support for Java 8 since we don't run there anymore.
nedtwigg Mar 11, 2023
0591e49
Bump the oldest supported JDT to 4.9.
nedtwigg Mar 11, 2023
2673e91
We have a working GrEclipse!
nedtwigg Mar 11, 2023
f1ce2a0
Restore the more complex GrEclipse log manager.
nedtwigg Mar 12, 2023
3ed28db
Delete the Groovy lockfiles.
nedtwigg Mar 12, 2023
657e0bc
Added EquoBasedStepBuilder.addPlatformRepo which handles how the core…
nedtwigg Mar 13, 2023
3d12662
Fix GrEclipse for 4.18 through 4.26
nedtwigg Mar 13, 2023
52a1d24
Update changelog for Groovy.
nedtwigg Mar 13, 2023
1d5888d
Fix logging nonsense.
nedtwigg Mar 13, 2023
4d0ff27
Convert all of Groovy to Equo.
nedtwigg Mar 13, 2023
a8db32b
Remove _ext/eclipse-cdt
nedtwigg Mar 13, 2023
96a9017
Remove the cdt lockfiles.
nedtwigg Mar 13, 2023
4b0e1fb
Update EclipseCdtFormatterStep to Equo.
nedtwigg Mar 13, 2023
c534ed9
Update the plugins for EclipseCdt to Equo.
nedtwigg Mar 13, 2023
9da4348
Fix spotbugs.
nedtwigg Mar 13, 2023
b7610d7
Add Eclipse CDT to the changelog.
nedtwigg Mar 13, 2023
f93fccc
Correct Eclipse CDT jvm requirements.
nedtwigg Mar 13, 2023
cdcfe14
Merge branch 'main' into feat/equo-solstice
nedtwigg Mar 13, 2023
25fc723
Update readmes.
nedtwigg Mar 13, 2023
3ab4c97
Update changelog to reflect that WTP is still in-progress.
nedtwigg Mar 13, 2023
73d7ed2
Update plugin changelogs.
nedtwigg Mar 13, 2023
cd2faeb
Bump Solstice to 1.0
nedtwigg Mar 13, 2023
d807cf7
Bump build plugins to latest.
nedtwigg Mar 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ We adhere to the [keepachangelog](https://keepachangelog.com/en/1.0.0/) format (
* You can now put the filename into a license header template with `$FILE`. ([#1605](https://github.com/diffplug/spotless/pull/1605) fixes [#1147](https://github.com/diffplug/spotless/issues/1147))
### Changes
* We are now opting in to Gradle's new stable configuration cache. ([#1591](https://github.com/diffplug/spotless/pull/1591))
* Adopt [Equo Solstice OSGi and p2 shim](https://github.com/equodev/equo-ide/tree/main/solstice) to update all Eclipse-based plugins. ([#1524](https://github.com/diffplug/spotless/pull/1524))
* Eclipse JDT now supports `4.9` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch.
* Eclipse Groovy now supports `4.18` through `4.26`. Also we now recommend dropping the last `.0`, e.g. `4.26` instead of `4.26.0`, you'll get warnings to help you switch.
* Eclipse CDT now supports `10.6` through `11.0`.
* Eclipse WTP is still WIP at [#1622](https://github.com/diffplug/spotless/pull/1622).

## [2.36.0] - 2023-02-27
### Added
Expand Down
63 changes: 0 additions & 63 deletions _ext/eclipse-cdt/CHANGES.md

This file was deleted.

70 changes: 0 additions & 70 deletions _ext/eclipse-cdt/LICENSE.txt

This file was deleted.

10 changes: 0 additions & 10 deletions _ext/eclipse-cdt/README.md

This file was deleted.

40 changes: 0 additions & 40 deletions _ext/eclipse-cdt/build.gradle

This file was deleted.

12 changes: 0 additions & 12 deletions _ext/eclipse-cdt/gradle.properties

This file was deleted.

This file was deleted.

Loading