powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / calling ant from within the code
3 сообщений из 3, страница 1 из 1
calling ant from within the code
    #34683553
bemtaill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пытаюсь создать и проинициализировать проект 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
calling ant from within the code
    #34684831
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слэшики в обратную сторону повернуть не пробовали?
типа D:/Sys/Language/Java/Common Build/cmmnbuild/targets.xml
...
Рейтинг: 0 / 0
calling ant from within the code
    #34685915
bemtaill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexakaслэшики в обратную сторону повернуть не пробовали?
типа D:/Sys/Language/Java/Common Build/cmmnbuild/targets.xml
Не, не помогло. Оказалось что нужно еще прописать:
Код: plaintext
project.addReference("ant.projectHelper", projectHelper);
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / calling ant from within the code
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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