-
Notifications
You must be signed in to change notification settings - Fork 15
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
Startlevels for workspacebundles #40
Comments
Currently configuration for plugins (start levels, auto start) is not extracted out of a referenced product file. Only VM and program arguments are transferred from product configuration to launch configuration. But it's a good idea. Maybe I find some time to contribute this. |
I have created a PR #44 which adds start level and auto start configured in the .product file to the launch configuration. If you configure a plugin in your .lc file the start level and auto start configured there has still precedence. |
I just updated the 'lcdsl-latest' update site at https://mduft.github.io/lcdsl-latest/ - the site is now targeted at Eclipse 2021-12, since this has the launch configuration view already in it. If you still need an older Eclipse, you will need to grab the view (only!) from https://mduft.github.io/lcdsl-legacy/ and LcDSL from https://mduft.github.io/lcdsl-latest/ - that should work (untested though). Edit: Please tell me after a quick test if things are working so I can close this :) |
I have tested latest updatesite (btw. thanks for the providing it that fast!). Reading start level and auto start from product file works for me. I'm also fine with providing it only to Eclipse 2021-12. |
Thanks for the retest :) |
I have some startLevels defined in my product:
But they seem not to have any impact. The important point is for the plugin from workspace:
<setEntry value="my.plugin@default:default"/>
So that I need to define at least the my.plugin startlevel in the lc to run my project properly.
Also the org.eclipse.equinox.ds does not get any starting level:
<setEntry value="org.eclipse.equinox.ds*[version]@default:default"/>
And org.eclipse.core.runtime gets another start level:
<setEntry value="org.eclipse.core.runtime*3.20.100.v20210111-0815@0:true"/>
The lc looks like this:
The text was updated successfully, but these errors were encountered: