I created a generic (for me) build script lib in ant that has the following:
<artifact:dependencies verbose="true" useScope="runtime"
pathId="project.classpath.core" filesetId="project.classpath.fileset">
<artifact:pom file="pom.xml" />
<artifact:remoteRepository
url="${project.remoteRepository}" />
</artifact:dependencies>
But if none are found for runtime I get the following -
C:\development\common.xml:24: No files specified for filelist.
at org.apache.tools.ant.types.FileList.getFiles(FileList.java:132)
at org.apache.tools.ant.types.Path.list(Path.java:339)
at org.apache.tools.ant.types.Path.list(Path.java:325)
at org.apache.tools.ant.types.Path.list(Path.java:325)
at org.apache.tools.ant.types.Path.addExisting(Path.java:258)
at org.apache.tools.ant.types.Path.addExisting(Path.java:247)
at
org.apache.tools.ant.types.Path.concatSystemClasspath(Path.java:564)
at
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.getCom
pileClasspath(DefaultCompilerAdapter.java:141)
at
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.setupJ
avacCommandlineSwitches(DefaultCompilerAdapter.java:163)
at
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.setupM
odernJavacCommandlineSwitches(DefaultCompilerAdapter.java:296)
at
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.setupM
odernJavacCommand(DefaultCompilerAdapter.java:341)
at
org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:
47)
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:931)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
Is this illegal/wrong? How would I make my dependencies generic enough so
that I can pick them up if they exist, like I can do in ant? Something
ala -
<project>
<target name="test">
<fileset id="a" dir=".">
<include name="*.idontexist"/>
</fileset>
<javac>
<src path="."/>
<classpath refid="a"/>
</javac>
</target>
</project>
-s
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]