Могу ли я получить путь сборки проекта программно? - PullRequest
0 голосов
/ 11 августа 2009

Я хочу путь сборки проекта (по умолчанию src ...). Могу ли я сделать это с помощью API Java?

Ответы [ 5 ]

2 голосов
/ 14 августа 2011

Как я знаю, вы можете получить путь к проекту следующим образом:

String projectPath = System.getProperty("user.dir");
2 голосов
/ 11 августа 2009

Плакат с вопросом пишет плагин Eclipse.

Вы можете найти JDT API в справке Eclipse. Вы должны быть в состоянии получить необходимую информацию от IJavaProject . См. этот учебник для одного примера того, как получить это.

1 голос
/ 11 августа 2009

Для этой цели существует набор задач Ant . Теоретически, вы можете использовать задачи Ant в качестве API Java, хотя и довольно неуклюже (если вы не пишете на Ant, то есть)

0 голосов
/ 11 августа 2009

Путь по умолчанию для проекта - это общепринятый стандарт, большинство IDE используется по умолчанию, но> нет методов Java API, которые можно использовать.

+ 1

Путь проекта является соглашением по разработке, но созданное Java-приложение не зависит от этого пути разработки.

Большинство Java IDE позволяют вам изменить этот путь.

Например, в Eclipse этот путь можно изменить с помощью: Щелкните правой кнопкой мыши папку проекта> Свойства> Путь сборки Java

Если вам нужен этот путь во внешних программах для сборки, Eclipse имеет внутренние переменные, которые можно использовать (для Ant, Maven и т. Д.). При настройке «внешнего инструмента» вы можете, например, использовать {$ project_loc}. Это будет динамически заменено путем проекта.

0 голосов
/ 11 августа 2009

Путь к проекту по умолчанию - это просто распространенный стандарт, большинство IDE по умолчанию к нему, но нет никаких методов Java API, которые вы можете использовать.

...