-
Notifications
You must be signed in to change notification settings - Fork 82
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
back-porting Use the actual system-packages from the JVM for Product/Site export #284 to 4.23 #624
Comments
The "Export Plugins" has always had different issues and it seems no one really maintains this., so I would recommend to use Tycho instead to build your bundles / plugins. If you use a structured / pomless build its really easy to accomplish: |
thanks @laeubi - is this supported by the IDE? I mean, are there UI driven wizards to perform tyco builds? or this has to be done manually in the command line? |
You can use m2eclipse or you can add a shortcut to the externals tools menu. |
While I agree with Christoph that building Plugins, Features, Products, etc. is done best with Tycho+Maven, using Tycho also requires setting up a corresponding Maven+Tycho build (i.e. at least a root
Yes those are probably the changes to address your problem.
The pde.build repo still exists: https://github.com/eclipse-pde/eclipse.pde.build But I don't know how the maintenance branches are build, does this happen on EF-infra (I have never seen that), do you build it by yourself internally at IBM? |
thanks @HannesWell - I will try the backport approach following your guidance.
Yes, we have infra to build and distribute versions internally - to meet custom LTS requirements from consumers. But we keep things only at the binary level, so there is no fork - the source is always this. |
…e export Fixes eclipse-pde/eclipse.pde#194 for PDE-build Refs: eclipse-pde/eclipse.pde#624
…e export Fixes eclipse-pde#194 for PDE-build Refs: eclipse-pde#624
…e export Fixes eclipse-pde/eclipse.pde#194 for PDE-build Refs: eclipse-pde/eclipse.pde#624
…e export Fixes eclipse-pde/eclipse.pde#194 for PDE-build Refs: eclipse-pde/eclipse.pde#624
I think this is now completed -> Closing. |
Context: recently jetty bundles were upgraded in response to security findings. When this was backported to 4.23, launch / export operations (anything that involved PDE) started to fail with reason similar to:
Unsatisfied import package java.io_0.0.0
steps to simulate the issue:
Import-Package: java.io
to itan error as shown below appears, and the export fails.
I have performed
git bisect
to determine that this commit will fix the issue.I see Validation error when launching child eclipse and Fix system package launch validation from last year that have gone into 4.23, but Use the actual system-packages from the JVM for Product/Site export does not look like. Unfortunately, I am unable to back-port this, as I see the pde-build repos have moved, and I see only pre-built jars and classes for the source, and I don't understand how to meaningfully back-port this.
any suggestions are appreciated!
/cc @HannesWell @vik-chand
The text was updated successfully, but these errors were encountered: