tycho Tag

Editor's note: the Restfuse tool is no longer maintained and has been archived. However, you can still access the sources on GitHub. A few days ago my fellow Frank wrote about running HTTP/REST Integration Tests efficiently in Eclipse. Today I want to show you how to embed those tests in a headless build using Eclipse Tycho. Embedding restfuse in a build is as simple as embedding...

Read More

Build engineering was and is quite a challenge for many of the projects I worked on. For pure Java projects I have often used Maven for building, but for Eclipse/OSGi-based it never really worked out well for us. One of the main reasons was that the information Maven requires to build an artifact (aka plugin/bundle) has significant overlap with what you provide in the manifest...

Read More

We are currently working on a very interesting project together with basis06 which has Apache Karaf as a target runtime. Coming from the Eclipse space this is really a challenge for the following reason: when you develop OSGi applications within Eclipse you are used to the PDE Tooling (Plug-In Development Environment) together with its concepts like features. You are also used to Equinox with its...

Read More

Today I spent some time on the RAP Tools build which is based on Tycho. The problem that I tried to solve had to do with our recent ID renaming of the RAP Tools feature to a more appropriate name,org.eclipse.rap.tooling is now called org.eclipse.rap.tools. Usually p2 is able to update seamlessly from one installable unit to another installable unit with a higher version number, but in...

Read More

I just pushed a template for creating AspectJ applications with Tycho and will give you a quick tour of it here. You'll find the template on github [1] The template contains four infrastructure projects. One defines an OSGi command to calculate faculties and another contains an aspect to measure the duration of the calculation. Let's take a closer look. com.eclipsesource.weaving.demo.releng contains the Maven parent...

Read More

Recently I played around a little with Tycho because we evaluated it for the use in the RTP project. As a test case, I decided to try to build a RAP application with Tycho. With building I mean compiling and packaging the artifacts into a WAR file in order to deploy them on a Tomcat or another Servlet Container. I have to say that I'm really impressed with...

Read More

Eclipse has earned a reputation of being one of the best IDEs in existence. While it has become a lot more than that in many ways, its roots and its focus have always been the user facing aspects. That is probably the reasons why certain other aspects like the PDE build have been a bit neglected for quite a while. Between the ugly map files,...

Read More