Domanda

Sto usando Antbuilder di Groovy per costruire un progetto Java. Si sta verificando un errore in cui mancano le classi che sembrano davvero essere incluse. Voglio stampare ogni barattolo/guerra che è incluso nella seguente chiusura del percorso di classe, ma non riesco a capire come farlo. Ogni volta che ho provato a visualizzare il contenuto di ClassPath, si presenta come null. Qualche idea su come fare questo?

Per riferimento, ecco l'attività di build Java e il percorso di classe. Ciò si verifica all'interno di a new AntBuilder().with { } chiusura.

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 }
   }
}

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top