2012-02-06 2 views
2

Я использую Apache Ivy для управления зависимостями и просто задаюсь вопросом, что означают эти точки в консоли, когда он что-то загружает.Что означают точки, когда Apache Ivy загружает что-то?

Это то, что я имею в виду:

[ivy:retrieve] downloading http://www.smartclient.com/maven2/com/smartgwt/smartgwt/3.0/smartgwt-3.0.jar ... 
[ivy:retrieve] .............. 
[ivy:retrieve] ................... 
[ivy:retrieve] ....................... 
[ivy:retrieve] ...... 
[ivy:retrieve] .............. 
[ivy:retrieve] .............. 
[ivy:retrieve] ..................... 
[ivy:retrieve] ........ 
stripped 
[ivy:retrieve] ..... (10070kB) 
[ivy:retrieve] [SUCCESSFUL ] com.smartgwt#smartgwt;3.0!smartgwt.jar (136197ms) 

Я Googled на нем, но не нашли определение. Пропускная способность? Но иногда он пишет очень длинные строки, которые даже обертываются.

+3

Они означают «подождите, у меня больше байт». –

ответ

2

Точки представляют собой количество раз, когда InputStream.read(byte[]) был вызван (с использованием размера байтового массива 64 КБ) при загрузке артефакта.

Ivy FileUtilcopy(InputStream, OutputStream, CopyProgressListener, boolean) В конечном счете передает байты артефакта в локальный файл и, в свою очередь, уведомляет AntMessageLogger о ходе загрузки. Его doProgress() метод излучает . с и имеет комментарий:

журнала с муравьем вызывает новую строку -> мы делаем это только один раз в то время

Так пытается ограничить выход только испускает сообщение журнала каждые 1500 миллисекунд.