2013-12-23 4 views
-1

У меня самое странное поведение на Хадзоне. После загрузки проекта из svn я пытаюсь запустить ant build, в частности «deploy-war», но Hudson не может видеть файл build.xml, даже несмотря на то, что файл существует в каталоге workspace. Дело в том, что я запускаю 'deploy-ant' из cmd, он строит файл .war просто отлично.Hudson - build.xml не существует

Hudson workspace

Hudson console output

И это путь я призываю муравей:

enter image description here

ответ

0

Самое странное. Проблема не имела никакого отношения к Хадсону или муравьям, проблема заключалась в том, что машина, над которой я работал, имела исходное расположение cmd.exe в «regedit», установленном в какое-то странное место, и, следовательно, cmd.exe искал файл сборки в это место.

1

Вы должны отметить опцию сборки файла только если имя сборки файла отличается из build.xml, скажем, deploy.xml или build1.xml. Если имя файла сборки является build.xml, и оно находится именно в каталоге рабочей области, вам не нужно указывать файл сборки. Вы можете оставить эту опцию пустой.

Если вы все еще хотите упомянуть файл сборки, вы должны указать абсолютный путь файла сборки. enter image description here

enter image description here

+0

Dipu, я знаю, что муравей ищет файл build.xml в рабочей области текущего проекта и что вам не нужно явно упоминать build.xml, моя проблема в том, что муравей может " Посмотрите этот файл. – vBelt

+0

Вы пробовали выше? Дать файл сборки пустой или предоставить абсолютный путь к файлу сборки? –

+0

Я пробовал оставить его пустым, указав полный путь, ничего не работает, продолжайте получать тот же msg «Buildfile: build.xml не существует!» я бы не поставил вопрос без изучения всех возможных вариантов ... – vBelt

Смежные вопросы