Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / TeamCity Ant JRE / 7 сообщений из 7, страница 1 из 1
23.12.2016, 12:29
    #39373667
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TeamCity Ant JRE
Привет!

Немного пятничной мистики. Есть машина, на которой установлен TeamCity. Она же Build Agent. На машине нет установленных JRE или JDK. На сколько я понимаю, для билда используется встроенная jre, внутри TeamCity.
Вчера загнал туда проект на Ant (сгенерированый NetBeans). Всё собирается. Я ещё прикололся с того факта, что JDK ставить не пришлось. Сегодня настраиваю другой проект - Maven. Логично получаю ошибку об отсутствии javac. Поиском файлов javac.exe на машине не обнаружился. -verbose при запуске Ant тоже особой информации по поводу javac не показал.
Запускается Ant во время билда как C:\TeamCity\jre\bin\java.exe ...
...
Рейтинг: 0 / 0
23.12.2016, 12:29
    #39373668
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TeamCity Ant JRE
Вопрос. Куда посмотреть, чтобы понять откуда Ant берёт компилятор для своей javac таски?
...
Рейтинг: 0 / 0
23.12.2016, 16:40
    #39373948
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TeamCity Ant JRE
Ответ нашелся благодаря манулу
https://confluence.jetbrains.com/display/TCD10/Installing and Configuring the TeamCity Server#InstallingandConfiguringtheTeamCityServer-JavaInstallation
Хотя в TeamCity/jre и нет javac. Там обнаружился tools.jar из JDK. Выходит Ant вызывает компилятор из кода. Maven - нет.
...
Рейтинг: 0 / 0
23.12.2016, 19:03
    #39374110
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TeamCity Ant JRE
BlazkowiczВыходит Ant вызывает компилятор из кода. Maven - нет.maven.compiler.forceJavacCompilerUse не поможет?
...
Рейтинг: 0 / 0
23.12.2016, 22:09
    #39374231
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TeamCity Ant JRE
grasoff.netmaven.compiler.forceJavacCompilerUse не поможет?
Спасибо. Покопаю в этом направлении. Просто там и так же false по-умолчанию. Чего он тогда javac требует?
...
Рейтинг: 0 / 0
23.12.2016, 22:25
    #39374237
grasoff.net
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TeamCity Ant JRE
Blazkowiczgrasoff.netmaven.compiler.forceJavacCompilerUse не поможет?
Спасибо. Покопаю в этом направлении. Просто там и так же false по-умолчанию. Чего он тогда javac требует?м.б. его тимсити в обратном направлении ставит
...
Рейтинг: 0 / 0
25.12.2016, 08:57
    #39374650
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TeamCity Ant JRE
BlazkowiczПоиском файлов javac.exe на машине не обнаружился.javac это:
Код: plaintext
java -cp %JAVA_HOME%/lib/tools.jar com.sun.tools.javac.Main
Достаточно забрать tools.jar из любого jdk и будет вам javac в любом jre.
Эклипсовый компилятор, опять-таки, никто не отменял.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / TeamCity Ant JRE / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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