Generate P2 Repository From Maven Artifacts In 2017
Sep 22, 2017 · 4 min read · eclipse rcp equinox maven repository maven tycho osgi p2 p2-repository ·Some years ago, I wrote a blog post about how to generate a P2 repository based on Maven artifacts. That described approach is obsolete nowadays and I'd like to show a new approach that is based on the p2-maven-plugin that was created to solve exactly this problem. P2-Maven-Plugin Integration in Maven Build Life Cycle …
Read MoreA new version of this blog post is published under the title "Generate P2 Repository From Maven Artifacts in 2017" Motivation If you use Maven Tycho to build your Eclipse RCP application, you can use Maven dependencies as you know it from Maven (for more information see [1]). I notice that Tycho takes many …
Read MoreI use Pax Runner to provisioning my OSGi applications. I want to use several OSGi applications on my test server. As soon as you start the second OSGi application provisioned by Pax Runner, you get the following exception: 1Exception in thread "main" java.lang.RuntimeException: org.ops4j.pax.runner.daemon.lock …
Read MoreIn my last post of this series, I described how to solve the dependency problem. In this post, I will describe how to build Eclipse Plugin and Eclipse Feature with Maven Tycho and which problems I have. POM Definition The procedure for both Eclipse artifacts is similar. In both, you have to insert a pom.xml and fill it …
Read MoreThis post series should not be a tutorial for Maven Tycho. You can find many tutorials on the web (see for example [2] and [3]). This post series should be a field report about the problems during the introduction of Maven Tycho. Why Maven Tycho? One requirement is that we can use Maven artifacts. So it seems obvious …
Read MoreIn the last weeks I familiarised myself with OSGi. Two books were very helpful: Modular Java: Creating Flexible Applications with OSGi and Spring by Craig Walls OSGi für Praktiker - Prinzipien, Werkzeuge und praktische Anleitungen auf dem Weg zur kleinen SOA by Bernd Weber, Patrick Baumgartner, Oliver Braun (in …
Read More