Archive for the ‘continuum’ Category

OutOfMemoryError using findbugs & continuum – and how to fix it.

Posted in: continuum, java, maven 2.

When using findbugs through the findbugs maven plugin, one is very likely to see the maven build in continuum fail with an OutOfMemory-Exception like this:
Read the rest of “OutOfMemoryError using findbugs & continuum – and how to fix it.”

2 Comments

ContinuumBuildCancelledException in continuum

Posted in: continuum, java, maven 2.

Users of continuum might see their builds fail with the following exception when running a little more voluminous build:


org.apache.maven.continuum.execution.ContinuumBuildCancelledException: The build was cancelled
Read the rest of "ContinuumBuildCancelledException in continuum"

No Comments

Configuring custom username for maven’s scm with subversion and ssh

Posted in: System engineering, continuum, java, maven 2, subversion.

I just stumbled over a nice little problem: When using the maven 2 changelog plugin, it automatically uses the configured <scm> settings and attempts to fetch the change history with them.

Unfortunately, such a setting usually does not contain a username, since this has to be provided by the actual team member connecting to version control.
Neither did i have any intention to configure a placeholder into the scm section, forcing the developers to mess with the maven settings.xml in order to provide their own username.

Luckily, after searching a while, i found a proper solution.
SSH allows an optional per-host specific username setting to be placed in a file called “config” located in the user’s .ssh directory, for example

File: ~/.ssh/config


Host my.host.name
User myusername

Thanks to Chad Humphries for posting the Solution on programming is hard.
It really wasn’t…

No Comments

Maven2-Projekt in Continuum konfigurieren

Posted in: J2EE, System architecture, continuum, java, maven 2.

In diesem Post zeige ich, wie ein bestehendes maven 2-Projekt in Continuum integriert wird.
Read the rest of “Maven2-Projekt in Continuum konfigurieren”

No Comments

Continuum-1.1 aufsetzen

Posted in: J2EE, System architecture, System engineering, continuum, java, maven 2, tomcat.

In diesem Post zeige ich, wie der Continuous-Integration Server Continuum mit tomcat 6 und MYSQL aufgesetzt und konfiguriert werden kann.

Hin und wieder ist man in der Universität mit der vergnüglichen Tatsache konfrontiert, dass es weder eine brauchbare vorhandene Anzahl an Entwicklungswerkzeugen gibt, noch dass sich irgend jemand – ausserhalb von Lehrveranstaltungen – um Prozesse in der Softwareentwicklung kümmert.

Sprich: Ein Projekt soll umgesetzt werden, und außer einem SVN-Account gibt’s nichts.

Bei einem Team von 8 Leuten ist das völlig unzureichend. Neben einem ordentlichen Issue tracking bin ich auch daran gewöhnt, Read the rest of “Continuum-1.1 aufsetzen”

No Comments