Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Ant


Автор: Вано 8.9.2004, 12:12
Я хочу запросить файл через HTTP, используя Ant.
Что можете посоветовать у меня такая ситуацыя:

Код
<project name="test" basedir="." default="conect">
<target name="conect">
 <get src="http://www.google.com"
                                        dest="index.html"
                                        usetimestamp="true"/>
</target>
</project>


в результате :

Код
conect:
     [get] Getting: http://www.google.com
     [get] Error getting http://www.google.com to C:\programming\projects\external\test-of-ant\ant\index.html
BUILD FAILED: C:\programming\projects\external\test-of-ant\ant\build.xml:3: java.net.ConnectException: Connection timed out: connect
Total time: 21 seconds

Автор: Domestic Cat 8.9.2004, 15:32
У меня этот код работает. Судя по иксепшнену, у тебя просто кoннекта не было.

Автор: Nobody 8.9.2004, 19:32
Может, прокси/файрволл?

Автор: Вано 10.9.2004, 09:04
Спасибо.

Я просто не прописал прокси, кому интересно я здалал ето так

Код
<setproxy proxyhost="<proxy host> " proxyport="<proxy port>"/>

Автор: Вано 16.9.2004, 13:47
Такой вопрос

как писать ант таск, которий умеет устанавливать пропертю, или возвращать значение каким-то инним способом?

Автор: igorko 21.9.2004, 13:47
Очень просто. Смотри сюда:
Код
package ...;

import ...;

public class MyTask extends Task {

 private String propertyName = null;

 public String getPropertyName() {
   return this.propertyName;
 }

 public void setPropertyName(String propertyName) {
   this.propertyName = propertyName;
 }

 public void execute() throws BuildException {
String value = ...
       getProject().setProperty(propertyName, value);
 }
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)