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

Update the build. #3

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rgrunber
Copy link

@rgrunber rgrunber commented Aug 27, 2022

  • Java 17
  • Tycho 2.7.4
  • Eclipse 2022-06 (4.24) Release repository
  • org.eclipse.jdt.ls.tp 1.14.0 for target platform
  • Remove tycho-packaging-plugin
  • Remove pack200 (removed in Java 14)

Signed-off-by: Roland Grunberg rgrunber@redhat.com

I pointed @shawn-hurley to this from https://github.com/eclipse/eclipse.jdt.ls/wiki/Contribute-an-extension-bundle and it's currently in a pretty broken state. Bintray is basically gone, but one can still build and install the archetype in the local repo and use it that way.

The only thing I can't get working are the tests. For some reason the tests fails to include the m2e bundles. They're optional (I suspect that's why) but optional deps shouldn't be skipped. Being optional is a separate bug in the JDT-LS manifest. It really should be a normal requirement in JDT-LS as we import it .

- Java 17
- Tycho 2.7.4
- Eclipse 2022-06 (4.24) Release repository
- org.eclipse.jdt.ls.tp 1.14.0 for target platform
- Remove tycho-packaging-plugin
- Remove pack200 (removed in Java 14)

Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
Comment on lines +78 to +82
<artifact>
<groupId>org.eclipse.jdt.ls</groupId>
<artifactId>org.eclipse.jdt.ls.tp</artifactId>
<version>${symbol_dollar}{jdt.ls.version}</version>
</artifact>
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we should create a separate target file (and module) for this. vscode-pde would then support building it, which currently, is not the case.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would very much be in favor of this if vscode-pde is able to handle it then.

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.

2 participants