...
Initial uppsättning av utvecklingsmiljön
Källkoden för engagemangsindex är utvecklad med hjälp av soi-toolkit.
För att kunna utveckla, underhålla och/eller felsöka källkoden för engagemangsindex behöver man sätta upp en utvecklingsmiljö enligt instruktion på soi-toolkit's wiki: Installation Guide.
Eftersom källkoden för engagemangsindex versionshanteras i Subversion så rekommenderas också att en subversion-plugin, Subversive, också installeras i Mule Studio: Installation Subversive Eclipse pluginSätt upp utvecklingsmiljö enligt följande: Generella instruktioner för utvecklare.
När detta är gjort kan man hämta ut källkoden för engagemangsindex på httppå https://skltp.googlecode.com/svn/tp/ei/trunk.
${USERID}
med eget användarid på Google Code):Kodblock | ||
---|---|---|
| ||
svn checkout https://skltp.googlecode.com/svn/tp/ei/trunk |
...
ei --username ${USERID}
cd ei |
Öppna därefter ett kommandofönster för att bygga och testa källkoden med hjälp av Maven samt skapa Eclipse projekt-filer för :
Kodblock |
---|
mvn clean install
|
För att kunna importera projekten in i en Eclipse IDE, t ex Mule Studio, så måste man först skapa Eclipse projekt-filer:
Kodblock |
---|
cd trunk mvn clean install mvn eclipse:clean eclipse:eclipse |
Därefter skall man kunna importera Eclipse projekten in i Mule Studio och få in något i stil med följande::
Hur
...
Innan man commitar ändringar är det väldigt viktigt att man:
...
...
köra automatiska tester
Alla automatiserade enhetstester och integrationstester går att köra via både Maven och Mule Studio utan någon infrastruktur behöver vara uppsatt.
Kodblock |
---|
mvn clean test |
Hur commita kod
För att committa källkod i Subversion följer vi standardproceduren beskriven på: Generella instruktioner för utvecklare.