Sébastien Moreno

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Home Category Table Petit script Groovy pour zipper des dossiers avec exclusion

Petit script Groovy pour zipper des dossiers avec exclusion

Envoyer Imprimer PDF

 

Voici un petit script Groovy tout simple, pour archiver vos projets Maven en excluant les dossiers "target":

 

def ant = new AntBuilder()   // create an antbuilder

new File('.').list().each{
    File file = new File('.', it)
    
    if(file.isDirectory())
    {
        println 'Compressing '+file.getName()+'...'
        ant.zip( destfile: file.getName()+'.zip', basedir : file, excludes: '**/target/**')
    }
}

 

 

Un peu d'histoire sur Java...

De juin à juillet 1994, après trois jours de remue-méninge avec John Gage, James Gosling, Joy, Naughton, Wayne Rosing et Eric Schmidt, l’équipe recentra la plate-forme sur le web. Ils pensaient qu’avec l’avènement du navigateur Mosaic, Internet était le lieu où allait se développer le même genre d’outil interactif que celui qu’ils avaient envisagé pour l’industrie du câble. Naughton développa comme prototype un petit navigateur web, WebRunner qui deviendra par la suite HotJava.

(source Wikipédia)