Skip to content

Conversation

@difflaender
Copy link

The plugin stopped applying/syncing external configurations sometime around Eclipse 2022-12. I have done some upgrades to tooling and dependencies and built the plugin locally. With this local version, it is working again correctly (as of Eclipse 2023-06).

These are the changes I made:

  • Raised plugin version number to (non-official) 0.6.0.
  • Upgraded Maven build plugins to recent versions.
  • Upgraded depencencies (including Eclipse API) to a recent version. Dependency versions are now managed by the parent POM.
  • Upgraded to Java 17.
  • Fixed code to compile against the new API and replaced deprecated calls with their respective substitutions.
  • Fixed unit tests to also run successfully on a Windows system.

There were a few steps that I did not manage to solve cleanly, so I just worked around them to be able to build the plugin locally:

  • Commented out Tycho Build Timestamp from JGit in packaging step because it was not working on my end.
  • Commented out SonarQube Scanner in build because I am not the official repository maintainer and the currently configured endpoint seems unavailable.

- Raised plugin version number to (non-official) 0.6.0.
- Upgraded Maven build plugins to recent versions.
- Upgraded depencencies (including Eclipse API) to a recent version. Dependency versions are now managed by the parent POM.
- Upgraded to Java 17.
- Fixed code to compile against the new API and replaced deprecated calls with their respective substitutions.
- Fixed unit tests to also run successfully on a Windows system.
- Commented out Tycho Build Timestamp from JGit in packaging step because it was not working on my end.
- Commented out SonarQube Scanner in build because I am not the official repository maintainer and the currently configured endpoint seems unavailable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant