-
Notifications
You must be signed in to change notification settings - Fork 116
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
Create a feature out of a maven-target location #280
Comments
This is currently blocked by https://bugs.eclipse.org/bugs/show_bug.cgi?id=576568 |
Do you plan to support 'pom' modules as well? |
Pom modules are already supported and will result in a gnerated feature from the maven information once PDE supports the dynamic generation of features (I'll propose a patch soon for this but we will need to wait until next release of PDE...). |
Yes, I meant to create a feature out of a pom-module. That will be a useful feature! |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=576610 is also a requirement for this. This then allows open the feature inside PDE: |
That looks great! Really looking forward to this one. If you prefer, we can also discuss those things in a (draft) PR once your POC is successful and all PDE requirements are met. |
The feature is currently in an experimental stage and the first goal would be to have anything generated that could be used as a feature, but there is also some time to decide an all of this as we have to wait for the next PDE release in December anyways, so first GA will be the 2022-03 eclipse release. I really would like to have Bug 576610 merged as it simplifies inspecting the feature generated but will create a draft PR with a first version then and if you like any Alpha-Testing would be appreciated. My current plans are as follows:
This hopefully will allow people to define |
First POC for transforming a pom into a feature Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
I now added basic UI to generate a feature for non-pom maven locations If the option is checked the wizzard contains a new page to enter basic infos If one likes he can add additional plugins as well that should be mentioned in the feature (but this step is optional) Afterwards this will end up in the target source and one can add/edit/adjust additional data, effectivly everything the feature.xml supports is allowed here: |
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
There should be an option to create an autogenerated feature out of a maven target location that simply includes all (transitive) dependencies of that location.
That would help people to rapidly setup a maven dependency in case of feature based products. For finer grained control, user features can still be created/used.
The text was updated successfully, but these errors were encountered: