-
Notifications
You must be signed in to change notification settings - Fork 189
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 p2-mavenplugin #711
Comments
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
Do you have a concrete use story in mind that could benefit from this? |
e.g. #590 would benefit from it as well. the p2 repository layout is not really "tycho" but would make is possible to use p2-update sites in a regular maven build as well. So that is my first "milestone" here. |
OK. that's an interesting story, however I don't think a dedicated mojo is necessary right now to achieve that. But it's all up to you ;) |
…ependent components Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
…ependent components Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
Signed-off-by: Christoph Läubrich <laeubi@laeubi-soft.de>
We have the p2-plugin and use t already on some places so I think this could be closed, further work can use more dedicated tickets. |
Currently we use P2 embedded inside OSGi, but the tycho-build extension already have made some efforts to use P2 standalone in a maven context.
We should further follow this path to make P2 more accessible to tycho, probably even maven some of the mojos that do not really interact with tycho so the plugin could be used independent from tycho, e.g. for the dash-licenses (@waynebeaton ) tool.
Because of that, I'd like to propose the name "p2-maven-plugin" as we already have "tycho-maven-plugin" the scope of this should be:
In the end this will save us a lot of headaches and probably we could finally even drop the embedded OSGi runtime. A side effect (but not a goal) might be that we can drop the ant-tasks completely from platform decreasing the maintenance effort there so p2 can focus on its core functionality.
The text was updated successfully, but these errors were encountered: