Я написал файл Ant build.xml
, который получает несколько исходных файлов через WSDL и компилирует их. Они работали на старой, теперь разрушенной (и поэтому недоступной для сравнения) системе, но процесс сборки на этой более новой и более быстрой системе не завершается.
Соответствующий раздел файла сборки выглядит следующим образом (обновлено):
<target name="obtain-files">
<java classname="org.apache.axis.wsdl.WSDL2Java">
<arg line="--all --server-side --skeletonDeploy --factory --wrapArrays --output src ${srcurl}" />
</java>
</target>
<target name="compile" depends="obtain-files">
<javac srcdir="${src}" destdir="${build}" verbose="yes" />
</target>
Файлы .java
успешно загружены / созданы через службу WSDL, однако после этого Ant просто останавливается и возвращается в командную строку.
Версии соответствующих приложений:
# java -version
java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) 64-Bit Server VM (build 14.0-b16, mixed mode)
# javac -version
javac 1.6.0_14
# ant -version
Apache Ant version 1.6.5 compiled on January 6 2007
Я предполагаю, что есть проблема с javac, что Ant не возвращается обратно. Можно ли как-нибудь получить отладочную информацию от javac? Я пытался добавить к цели тег <record />
, но он не дает больше информации, чем при запуске ant -v
.
Любые другие предложения тоже будут хороши!