Загрузка S3 с помощью задачи муравья - PullRequest
1 голос
/ 20 января 2011

Я пытаюсь загрузить файлы с помощью ant в корзину s3.Для этого я добавил

1.awstasks-0.3.jar
2.jets3t-0.8.0.jar
3.commons-httpclient-3.1.jar
4.commons-logging-1.1.1.jar
5.java-xmlbuilder-0.4.jar

Вот задача, которую я пытаюсь оправдать: -

<taskdef name="S3Upload" classname="dak.ant.taskdefs.S3Upload">
   <classpath refid="classpath.compile" />
</taskdef>
<target name="upload">
  <S3Upload verbose="true" accessId="myaccesskey" secretKey="je+mysecretkey" bucket="bucketname" publicRead="true">
  <fileset dir="lib" includes="mail.jar" />
  </S3Upload>
</target>

После запуска задачи, следующейошибка: -

java.lang.NoSuchMethodError: org.jets3t.service.impl.rest.httpclient.RestS3Service. (Lorg / jets3t / service / security / AWSCredentials;) V

1 Ответ

2 голосов
/ 20 января 2011

Похоже, что этот метод недоступен в 0.8.0 версии jets3t. Возможно, вам стоит попробовать с jets36-0.7.4.jar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...