-
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
Support maven-p2-site generation as part of regular tycho build #436
Comments
I don't really get what such a new packaging type would make noticeable simpler? Can you please provide some examples of before/after? |
The main goal would be to have a simple pom.xml in the form of
that simply builds a maven-repository site based on all reactor projects. The problem is that currently (tom ake it right) one has to declare all projects as dependencies, or use the reactor strategy and find a way to build the site project as the last item inside a tycho build. My idea would be that the TychoMavenLifeCycleParticipant could handle such packaging special and simply add all bundle-projects as dependencies. |
What about transitive deps or extra deps? I'm afraid that in practice, for a p2 repo to be useful, one would always need some tricks to add some extra deps, and that can already be covered by category.xml. So overall, I think it could be a regular |
Nope one doesn't want to assemble a repository with extra dependencies just make the current reactor units available as p2 consumable maven artifact site. |
Can you please remind what is it you call " p2 consumable maven artifact site" ? |
A recent discussion has shown that there are demands to have pure p2-sites as part of the tycho build as well.
The proposal is to add a new packaging type p2-maven-repository that has the tycho-p2-repository:assemble-maven-repository bind to the
package
of its life-cycle and automatically depend on al bundle-project of the reactor.This would make the usage of the site mojo inside a regular tycho build more convenient.
The text was updated successfully, but these errors were encountered: