Category Archives: maven

Jacoco, Tycho, and Coverage Reports

It’s been a while since I posted here.  Most of my postings are now on Google+ or via twitter.  However, neither place does well for code snippets so here I am.   If you are using Tycho and want Java … Continue reading

Posted in build, craftsmanship, eclipse, maven, release engineering, testing, tycho | 7 Comments

Push Button Builds.

Kim Moir had a good post on busting some build myths, and continuing the “MythBusters” analogy, I think we need to revisit a one of the myths. First let me say that I totally agree with Kim, that being in … Continue reading

Posted in ant, craftsmanship, eclipse, maven, release engineering | 11 Comments

Developing a M2E 1.0.0 Configuration Plugin

I recently had to go through upgrading from Sonatype M2Eclipse 0.12 to Eclipse M2E 1.0.0.   A lot of stuff was fairly easy to get working again, as package names and extension point ids where under new package and ids. … Continue reading

Posted in agile, eclipse, maven, testing, turmeric | 6 Comments

Eclipse Parent POM and Static Code Analysis

If you are running an open source project at eclipse.org, and are using Maven then we have some good news for you.   A newly deployed Parent POM has been created for your use.  To use the parent pom, you … Continue reading

Posted in clean code, craftsmanship, eclipse, maven, tycho | 5 Comments

Enable Code Coverage for Integration and Unit Tests using Cobertura and Maven

On the turmeric project, we maintain a nightly dashboard.  On the dash board we collect statistics about the project, including code coverage, findbugs analysis and other metrics.   We had been using the Maven EMMA plugin to provide code coverage, … Continue reading

Posted in clean code, craftsmanship, eclipse, maven, turmeric | 6 Comments

Tycho Surefire Test Setup Tips

I’ve been helping the CDT project setup some of there build for an eventual migration to Tycho and Maven.  The CDT org.eclipse.cdt.core.tests bundle has a large legacy test suite in it.  It also is highly dependent on the TestSuite method … Continue reading

Posted in eclipse, maven, tycho | Leave a comment

Turmeric Maven Plugin

The Turmeric SOA project at eBay Open Source, provides a runtime framework for executing web services and returning the data in a variety of formats (XML, JSON, Name Value Pair, etc).  You can submit a request in one format (i.e. … Continue reading

Posted in eclipse, maven, turmeric, web services | 1 Comment

Turmeric SOA Maven Archetypes

To help make project creation easier for those that are not using eclipse, and also for those using eclipse but like standard maven formatted projects, we have created a maven archetype for the Turmeric SOA project. turmeric-simple-service-archetype The archetype is … Continue reading

Posted in eclipse, maven, turmeric | 2 Comments

Maven Archetype Creation Tips

I recently needed to create some Maven Archetypes for the Turmeric SOA project.   A Maven Archetype for those that don’t know is a way to generate a project based off some pre-canned project templates.   In the case of … Continue reading

Posted in eclipse, maven, turmeric, tycho | 1 Comment

Turmeric 1.0.0-Beta-RC1 Released

Turmeric 1.0.0 Beta Release Candidate 1 has been released and ready for download.   Turmeric is eBay’s Open Source Sevice Oriented Architecture framework.   Turmeric 0.9.0 Beta was released in January, and 1.0.0 Beta Release Candidate 1 brings some bug … Continue reading

Posted in eclipse, maven, turmeric, web services | Leave a comment