Posted on by | Posted in Developer Blog, Mobile Blog, Tutorial | Tagged , , , , ,


Building and managing Android projects with maven is not as easy as it could be. So in this blog, I'll show you how we managed to get it work nicely.

In this example, we'll create a parent project with an app module and a separate instrumentation tests module.


Posted on by | Posted in Developer Blog, synyx Blog | Tagged , ,


Die Konstruktion qualitativ hochwertiger Software setzt den Einsatz geeigneter Prozesse und Werkzeuge voraus. Von essentieller Bedeutung hinsichtlich der Qualität des Produkts ist der Build-Prozess: eine definierte Folge von Schritten die erforderlich sind, um aus einer Menge von Sourcecodedateien und sonstiger Ressourcen - sowie unter Berücksichtigung der Abhängigkeiten von Bibliotheken oder zwischen einzelnen Projektteilen - ein funktionierendes Ganzes zu bauen. Vereinfacht gesagt, denn dazu kommt noch die Ausführung einer Vielzahl von Unit- und Integrationstests (sowohl auf den Entwicklermaschinen als auch in Continuous Integration Umgebungen), das Erzeugen von Dokumentation, Releasemanagement, usw.


Posted on by | Posted in Developer Blog | Tagged , , ,


Some days ago I came along a problem with our beloved build tool Maven2. Since this was the first real problem with the tool I could not solve or find a good workaround which I think is worth a blog post.

Maven 2 relies on a project descriptor for each project to build, which is XML in a file called pom.xml at the root of a project. Within that file you define how your project is to be built, what dependencies it needs and much more.