Как вручную добавить проект в Eclipse без использования Eclipse - PullRequest
2 голосов
/ 18 июня 2010

Я бы хотел вручную создать папки / файлы в файловой системе, которые создают новый проект в рабочей области в eclipse, и отображаться в Project Explorer, когда eclipse запущен и рабочая область выбрана.

Какие файлы должны быть созданы для этого и где они должны быть?

Пожалуйста, поймите, что я не хочу открывать Eclipse и создавать новый проект с помощью Eclipse. Я хочу сделать новый проект без использования Eclipse.

Ответы [ 5 ]

3 голосов
/ 18 июня 2010

Я думаю, вам нужно будет сделать следующее

  • Создайте файл .project и любые другие файлы, необходимые для вашего конкретного типа проекта (например, для проектов Java требуется .classpath) в папке проекта, вы можете узнать, что вам нужно, посмотрев эти файлы для другого проекта.
  • В папке .metadata вашего рабочего пространства, здесь eclipse хранит информацию о текущем рабочем пространстве, я думаю, что плагин, отвечающий за определение проекта, - это .metadata / .plugins / org.eclipse.core.resources, вам нужно будет создать эти сами файлы, некоторые из них являются бинарными, поэтому вам нужно будет открыть исходный код этого плагина, чтобы увидеть, как именно он их записывает. В зависимости от вашего проекта вам нужно будет написать больше информации о плагине .metadata (например, для maven).
1 голос
/ 29 февраля 2012

Основываясь на ответах @shipmaster, я думаю, что это сработает.

  1. Перейдите в рабочую область и создайте новую папку в качестве имени нового требуемого проекта.
  2. Скопируйте содержимое, например .project, .classpath, .includepath и т. Д., Из любого существующего проектаи измените то же самое, что и имя проекта, исходную папку, папку сборки и т. д. в .project.Сделайте аналогичные изменения в .classpath и т. Д. В соответствии с требованиями нового проекта.
  3. К сожалению, этого недостаточно для создания проекта, просто перезапустив eclipse, поэтому нам нужно выполнить проект импорта и указать его в этой папке.и мы готовы использовать то же самое сейчас, и мы видим новый проект, созданный в eclipse!
1 голос
/ 18 июня 2010

Нет простого способа сделать это.Каждый новый проект изменяет множество разбросанных файлов по всей структуре затмения (если вы хотите создать список, создайте новый проект и найдите файлы, созданные / измененные последними и / или выполните поиск по названию проекта).файлы вручную, мало что можно сделать.Я нашел эти ссылки в моем поиске, но они оба довольно старые и кажутся тупиками: http://www.eclipsezone.com/eclipse/forums/t107019.html http://dev.eclipse.org/newslists/news.eclipse.tools/msg36546.html

0 голосов
/ 25 июля 2015

Если вы хотите вручную скопировать существующий проект в новое рабочее пространство, у меня есть для вас решение:

  1. Скопируйте папку проекта.
  2. Вставьте ее вновое рабочее пространство.
  3. Файл> Импорт> Общие> Существующий проект в рабочую область
  4. Eclipse теперь будет видеть проект, который вы вырезали + вставили вручную.

Почему яделать это: я делаю это, чтобы я мог опираться на свои истории о схватках, сохраняя при этом документацию через рабочие файлы, на которых строился каждый последующий шаг.Например, история № 2 основана на коде истории № 1.Но я не хочу их версии, потому что я хочу иметь возможность открывать их один за другим, чтобы сделать презентацию моего рабочего процесса.

0 голосов
/ 11 июля 2012

попробуйте заархивировать файл .. щелкните правой кнопкой мыши на проекте ---> экспорт ---> архивный файл (в разделе "Общие") ... после того, как вы заархивируете его в виде zip-файла, вы сможете импортировать его после.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...