Принципы моего решения:
- получить шаблоны
.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
- "Файл> Импорт ...> Существующие проекты в рабочую область"
- выберите папку проекта