Replies: 3 comments 7 replies
-
You can use Nerveless your maven-dependencies should already declare their dependencies in the pom of that bundle so adding the dependency together with the option to include dependencies should be enough. Beside that you can also deploy a maven-p2 site to artifactory and consume it like a regualr P2 site with the planner mode: |
Beta Was this translation helpful? Give feedback.
-
This was added quite some time ago with 6f40876 and its rather unsavory commit message and something that we still use internally. 😅
If all your plugins are contained by a feature then this should already work, as long as they are part of the same reactor build. Though I think you have to explicitly enable the pom generation. But I'm not 100% sure anymore.
Creating a Maven p2 site sounds like a really interesting concept. And in general, I think this is the preferrable solution for this type of problem. |
Beta Was this translation helpful? Give feedback.
-
Tried this also. It works also great, only the JGit timestamp provider is not used. Is their a separate configuration need for this?
|
Beta Was this translation helpful? Give feedback.
-
IIRC @ptziegler wanted to consume Eclipse artifacts via a Maven repository manager like Artifactory in a Tycho build.
At this time, you could not use aggregated elements like features to consume the Eclipse artifacts via your target platform but had to list them individual in your target platform.
Is this still the case? Pure Maven artifacts describe their dependencies, maybe the feature artifact created by Tycho could contain this meta-data?
I have a Tycho build which creates 60 plug-ins and uploads them to Artifactory. Afterwards multiple other Tycho builds are supposed to consume these artifacts. Maintaining the target platform for these consuming builds is a lot of effort.
Beta Was this translation helpful? Give feedback.
All reactions