Comment afficher toutes les ressources incluses dans un chemin de classe Groovy Antbuilder?

StackOverflow https://stackoverflow.com/questions/5952137

  •  07-11-2019
  •  | 
  •  

Question

J'utilise Antbuilder de Groovy pour construire un projet Java. Une erreur se produit là où les classes manquent qui semblent vraiment être incluses. Je veux imprimer chaque pot / guerre qui est inclus dans la fermeture de cours de classe suivante, mais je ne peux pas comprendre comment procéder. Chaque fois que j'ai essayé d'afficher le contenu de ClassPath, il apparaît comme NULL. auriez vous des idées pour faire ça?

Pour référence, voici la tâche de construction Java et le chemin de classe. Cela se produit dans un new AntBuilder().with { } fermeture.

javac srcdir: sourceDir, destdir: destDir, debug: true, target: 1.6, fork: true, executable: getCompiler(), {
   classpath {
      libDirs.each { dir -> fileset dir: dir, includes: "*.jar,*.war"   }
      websphereLib.each { dir -> fileset dir: dir, includes: "*.jar*" }
      if (springLib.exists()) { fileset dir: springLib, includes: "*.jar*" }
      was_plugins_compile.each { pathelement location: was_plugins_dir + it }
      if (webinf.exists()) { fileset dir: webinf, includes: "*.jar" }         
      if (webinfclasses.exists()) { pathelement location: webinfclasses }
   }
}

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top