Создайте проект Eclipse Java в командной строке - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь автоматизировать создание проекта Eclipse Java .

Мне нужен способ сделать это с помощью командной строки.

Я нашел много статей для этого для CDT, но не для Java.

Есть ли способ сделать это с помощью Java IDE?

1 Ответ

0 голосов
/ 03 марта 2019

Принципы моего решения:

  • получить шаблоны .project и .classpath файлов из существующих проектов
  • в сценарии оболочки, использовать и настраивать этот шаблон для создания новогоНеобходимые для проекта файлы
  • в Eclipse, импорт папки файловой системы как проекта (теперь это возможно благодаря созданным файлам)

Ниже приведена только соответствующая часть / конец сценария, где .project файл создан.
Примечание: мне не понадобился файл .classpath в моем случае, поэтому я импортировал только проект, а не проект Java.

# name: the local Eclipse Folder name I give as script arg
# Create Eclipse .project
projectFile="${name}/.project" ;

# below EOF's content comes from an existing real .project file
echo $( cat <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
  <name>${name}</name>
  <comment></comment>
  <projects></projects>
  <buildSpec></buildSpec>
  <natures></natures>
</projectDescription>
EOF
) > ${projectFile};
echo "✓ ${projectFile} created" ;

# Create Eclipse .classpath if needed (in case of Java project, not needed for default Project)
...

После этого:

  • open Eclipse
  • "Файл> Импорт ...> Существующие проекты в рабочую область"
  • выберите папку проекта
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...