Hoppa till innehåll

Webbutveckling, systemförvaltning och design

Our take on web, social media and other tech stuff. From the people behind www.kth.se

Enkel (nåja) distribution av mavenartefakter med GitHub

Varning för svengelska i det här inlägget, men jag orkar inte idag.

När man arbetar med Maven vill man publicera artefakter till något repository. För hela upplevelsen där vem som helst enkelt kan komma åt allt på ett enkelt sätt via sina verktyg ska man förstås publicera i det centrala repositoryt, t.ex via http://www.sonatype.org/central.

Men det går att relativt enkelt hosta ett repo på t.ex GitHub för att göra det möjligt för andra att använda maven för att komma åt dina artefakter, om än med lite mer konfiguration, när man inte vill köra hela release-processen till central. Jag kommer inte att gå in i detalj här, utan hänvisar till denna blog, http://cemerick.com/2010/08/24/hosting-maven-repos-on-github/ och anvisningarna i det repo som jag har skapat, https://github.com/KTHse/mvn-repo, men i princip går det ut på att man använder GitHub som en webbserver för att sprida sina artefakter.

Det fungerar ganska rättframt med det extra tillägget att man måste deploya artefakterna via den lokala klonen av mvn-repot och pusha vilket blir ett extra steg.

Jag arbetar som chef över IT-arkitekturgruppen på IT-avdelningen på KTH.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *