Sometimes, it can be convenient to print out classpath to console to confirm it is correctly setup in Ant build file. For this, you can use the expression
${toString:pathreference}
like the following example
<?xml version="1.0" encoding="UTF-8"?> <project name="shop1-hibernate-export" default="echo-env" basedir="." xmlns:artifact="antlib:org.apache.maven.artifact.ant"> ... <!-- Get Maven Dependency --> <artifact:pom id="project.pom" file="${project.home}/pom.xml"/> <artifact:dependencies pomRefId="project.pom" pathId="dependency.classpath"/> <!-- Ant4Eclipse Tasks Definitions --> <taskdef resource="net/sf/ant4eclipse/antlib.xml" /> <getEclipseClasspath pathId="eclipse.classpath" project="../../../../../.."/> <path id="project.classpath"> <path refid="dependency.classpath"/> <path refid="eclipse.classpath"/> </path> <target name="echo-env"> <echoproperties/> <echo>${toString:project.classpath}</echo> </target> <target name="generate-ddl"> </target> </project>
0 comments:
Post a Comment