Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Hur commita kod i Subversion

Innan man commitar ändringar är det väldigt viktigt att man:

  1. Gjort en svn update (eller svn synchronize i Eclipse pluginen) för att säkerställa att man har senaste koden hos sig.
    Gör man inte det så kan det leda till onödiga merge-problem när man väl commitar eller att commitade ändringar bryter tester i byggservern.

  2. Gör en fullständig mvn clean installtrunk nivå för att försäkra sig om att allt fortfarande sitter ihop innan man commitar
    Se till att stänga alternativt starta om IDE'n, t ex Mule Studio, innan mvn clean startas annars kan IDE'n upptäcka detta och börjar kompilera om klasser vilket kan förvilla maven och bygget går då fel...

  3. Commita med en relevant commit kommentar.
    Företrädesvis skall kod commitas mot ett JIRA-ärende och då skall dess id vara prefix i commit kommentaren, t ex "SKLTP-nnn: anledning till commit".
    Jobbar man inte mot ett JIRA ärende få man prefixa sin commit kommentar med komponents prefix (t ex "VP - ", "EI - " eller "AgP - ") för att skilja ut ändringar mot ändringar i Subversion för andra SKLTP komponenter.

License headers

The Maven build checks that source files contain license headers (for example, when running: mvn clean install) using the com.mycila.maven-license-plugin:maven-license-plugin.

...