Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / calling ant from within the code / 3 сообщений из 3, страница 1 из 1
25.07.2007, 16:17:50
    #34683553
bemtaill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
calling ant from within the code
Я пытаюсь создать и проинициализировать проект Ant программно из своего кода.
В каталоге 'c:\xxx\yyy\zzz' есть файл build.xml такого содержания:
Код: plaintext
1.
2.
3.
<?xml version="1.0" encoding="UTF-8"?>
<project name="accsoft-app-babay"  default ="default">
  < import  file="D:\Sys\Language\Java\Common Build\cmmnbuild\targets.xml"/>
</project>

Файл targets.xml по данному пути существует 100%.
Если затем я пишу:

Код: plaintext
1.
ProjectHelper.getProjectHelper().parse(project,  new  File(buildFile));

,где buildFile = "c:\xxx\yyy\zzz\build.xml",
то выскакивает исключение java.lang.NullPointerException в строке:
Код: plaintext
< import  file="D:\Sys\Language\Java\Common Build\cmmnbuild\targets.xml"/>
Как побороть?
...
Рейтинг: 0 / 0
26.07.2007, 10:11:27
    #34684831
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
calling ant from within the code
слэшики в обратную сторону повернуть не пробовали?
типа D:/Sys/Language/Java/Common Build/cmmnbuild/targets.xml
...
Рейтинг: 0 / 0
26.07.2007, 14:15:07
    #34685915
bemtaill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
calling ant from within the code
zalexakaслэшики в обратную сторону повернуть не пробовали?
типа D:/Sys/Language/Java/Common Build/cmmnbuild/targets.xml
Не, не помогло. Оказалось что нужно еще прописать:
Код: plaintext
project.addReference("ant.projectHelper", projectHelper);
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / calling ant from within the code / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]