2016-08-03 9 views
1

以下はant用のbuild.xmlファイルです。私はここに瓶を期待していC:\Users\San\EclipseWS\Struts2ProductsDemo\${build.jar}\jars\Struts2ProductsDemo.jarAntは間違った宛先にjarファイルを作成します

<?xml version="1.0" encoding="UTF-8"?> 

<project name="Struts2ProductsDemo" default="jar"> 
    <property name="src.dir" location="src" /> 
    <property name="build.dir" location="L:\build" /> 
    <property name="project.name" value="Struts2ProductsDemo" /> 

<target name="clean"> 
    <delete dir="${build.dir}" /> 
</target> 

<target name="makedir"> 
    <mkdir dir="${build.dir}" /> 
    <mkdir dir="${build.dir}/classes" /> 
</target> 

<target name="compile" depends="clean,makedir"> 
    <javac srcdir="${src.dir}" destdir="${build.dir}/classes" /> 
</target> 

<target name="jar" depends="compile"> 

    <jar destfile="${build.jar}/jars/${project.name}.jar" basedir="${build.dir}/classes" /> 
</target> 

jarファイルがで作成され${build.jar}/jars/${project.name}.jar

答えて

0

プロパティbuild.jarが設定されることはありません。定義する必要があります。たとえば、これをビルドに追加することができます:

<property name="build.jar" location="target"/> 
関連する問題