Skip to content
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

Automatically include the required plug-ins in the launch files #2162

Merged
merged 1 commit into from
Jul 18, 2022

Conversation

testforstephen
Copy link
Contributor

The existing *.launch files are often broken while updating the target platform. We can mitigate this by adopting a new option to automatically include the required plugins while launching. This new option was introduced from Eclispe 2022-06
https://www.eclipse.org/eclipse/news/4.24/pde.php#auto-add-requirements-launches.

@testforstephen testforstephen merged commit 54478c0 into eclipse-jdtls:master Jul 18, 2022
@testforstephen testforstephen deleted the jinbo_launch branch July 18, 2022 05:11
@rgrunber
Copy link
Contributor

With the option enabled, do we still need to list all the plugins under setEntry value="..."/> ? The only benefit I would see to keeping them is for backwards compatibility in case someone is using Eclipse < 4.24.

@testforstephen
Copy link
Contributor Author

With the option enabled, do we still need to list all the plugins under setEntry value="..."/> ? The only benefit I would see to keeping them is for backwards compatibility in case someone is using Eclipse < 4.24.

In theory, we can simplify these launch files further. Only need to add the initial plugins and let the PDE tools to calculate all required plugins for us. For now I'm just taking the minimal cost to enable it and unblock us, and I'll optimize it further in future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants