antスクリプトを介してS3バケットにファイルをアップロードするためのawstasksクラスを実装しようとしました。
すべての依存関係をダウンロードし、次のコードを使用しました。
<taskdef name="S3Upload" classname="dak.ant.taskdefs.S3Upload">
<classpath refid="classpath.compile"/>
</taskdef>
<target name="final2S3">
<basename property="customer.id" file="${basedir}"/>
<basename property="customer.name" file="${basedir.parent.parent}"/>
<basename property="customer.campaign" file="${basedir.parent}"/>
<basename property="customer.final" file="${basedir.parent}\_final\${customer.id}\"/>
<S3Upload verbose="true"
accessId="${aws.accessId}"
secretKey="${aws.secretKey}"
bucket="${aws.bucket}\${customer.id}"
publicRead="true">
<fileset dir="${customer.final}">
<include name="**/*.json"/>
<include name="**/*.swf"/>
</fileset>
</S3Upload>
</target>
次のエラーが発生します。
Reference classpath.compile not found.
プロパティclasspath.compileをAntホームのlibフォルダーに設定しようとしましたが、何も変わりません。