Skip to content

Opetushallituksen Scala projektien yhteiset yleiskäyttöiset osat

License

Notifications You must be signed in to change notification settings

Opetushallitus/scala-utils

Repository files navigation

scala-utils

Yleiskäyttöisiä scala-kirjastoja Opetushallituksen verkkokehitykseen

Kehitys

  • JDK 1.8, mutta target-version 1.7 (koska scala 2.11)
  • Jokainen alimoduuli julkaisee oman jar-pakettinsa
  • Alimoduulit mahdollisimman yksinkertaisina: SRP
  • Alimoduulilla oma versionumeronsa, nosta jos teet rikkovia muutoksia alimoduliin
  • Lisää uudet java-luokat omiin alimoduuleihinsa, varsinkin jos liittyy kiinteästi olemassaolevaan pakettiin
    • jos teet muutoksia scala-utils_2.11 alimoduulissa olevaan luokkaan niin:
      1. tee scala-utils_2.11:sta ensin release versio (poista sen versionumerosta SNAPSHOT pääte ja pushaa)
      2. päivitä uusi SNAPSHOT versio
      3. tee uusi alimoduuli ja siirrä luokka sinne
      4. tee muutokset
      5. vaihda käyttävä projekti riippumaan uudesta alimoduulista ja tarvittaessa yhä scala-utils_2.11:in uudesta versiosta
  • Rootin versionumeroa ei pitäisi olla tarvetta muokata
  • OPH:n Bamboo ajaa "mvn clean deploy"-komennon mikä buildaa jar-paketit ja asentaa ne artifactoryyn

Komentoja

mvn test

About

Opetushallituksen Scala projektien yhteiset yleiskäyttöiset osat

Resources

License

Stars

Watchers

Forks

Packages

No packages published