I\'m currently evaluating maven to improve our build process. The building and creating of normal jar files works so far, although I\'m not entirely happy with the Maven IDE
Nowadays Tycho allows resolving dependencies based on the built bundles' manifests (required bundles, imported packages, etc.).
Moreover, Tycho can be configured to use a target platform for the build. This allows using the same target platform for maven and pde builds.
Since v0.24.0, Tycho can even build POM-less plug-ins and features, avoiding the duplication of version and artifactId metadata.
In light of the above, and considering that even the Eclipse Platform is built using it for a few years now, Maven Tycho is currently the best way to build an RCP headlessly.