In fast evolving projects you are most certain to find some kind of technical debt. As architects and developers we are always looking for the best mix of flexibiltiy, clarity and maintainability in our code base. To maintain the quality of the code most project have a set of coding standards and architectural guidelines which [...]
Archive for the ‘Build automation’ Category
Tags: sonar, technical debt
Posted in Build automation, Java EE, Tools | 1 Comment »
It’s best practice to tag each of your stable releases in your version control system for future reference. However, it is very rare that this sort of work is free from failure. Like many tedious, error-prone tasks, it is one of those things that could do with a bit of automation.
Luckily, the [...]
Posted in Build, Build automation, Tools | No Comments »
Efter att ha provat olika konstellationer av Eclipse-plug:er för Maven, Maven-plug-iner för Eclipse, att bygga från prompten och att bygga i eclipse, har jag fastnat för en uppsättning som jag tycker fungerar riktigt bra.
Min målbild har varit att inte göra några manuella Eclipse-inställningar, utan att dessa ska genereras från Mavens projektfil. På så sätt behöver [...]
Posted in Build automation | No Comments »
Projektet “Buckminster” från Eclipse är ett synnerligen efterlängtat svar på behovet av komponentbaserade bygg-miljöer med djup eclipse-integration. Buckminster kan beskrivas som Maven++, men med den unika möjligheten att integrera existerande komponentbaserade byggansatser – t.ex. Maven 2. Buckminster har sina egna beroende-baserade byggfiler – a la Maven. Men om man redan använder Maven för komponentbaserad utveckling, [...]
Posted in Build automation | 1 Comment »
För de som föredrar Ant framför Maven2 (eller har existerande byggsystem med Ant) men ändå skulle vilja hantera beroenden till externa bibliotek på ett Maven2-liknande sätt kan Ivy vara ett alternativ.
Ivy integrar med Ant och kan ladda ned beroenden från Maven2-repositories som nu blivit en de-facto standard för att lagra binärfiler för vanliga ramverk [...]
Posted in Build automation | No Comments »
Ant 1.7 har släppts och noterbart är att JUnit-tasken har fått en välbehövlig uppryckning.
Till att börja med stödjs nu JUnit4 (som nu är snart ett år gammal) vilket gör att den tidigare stoppklossen som förhindrat uppgradering från JUnit 3.8.x är borta.
Till stor glädje har nu även ett stort irritationsmoment försvunnit:
junit.jar behöver inte längre ligga i [...]
Posted in Build automation, TDD | No Comments »



