Лучшие практики: обмен файлами между проектами в Eclipse - PullRequest
4 голосов
/ 24 ноября 2011

Я использую Eclipse (Helios 3.6.2) и Android SDK.

Есть ли способ сделать это без использования символических ссылок?

Template Project: this is the "Main" Project. All other projects will derive from this. 
- src
  - A.java
  - B.java
- layout
  - j.xml
  - l.xml
- drawable
  - x.png
  - y.png


Customer 1 Project:
- src
  - A.java (from template)
  - B.java (not from template. custom file used only in this project)
- layout
  - j.xml  (from template)
  - l.xml  (not from template. custom file used only in this project)
- drawable
  - x.png  (from template)
  - y.png  (not from template. custom file used only in this project)


Customer 2 Project:
- src
  - A.java (from template)
  - B.java (from template)
- layout
  - j.xml  (from template)
  - l.xml  (from template)
- drawable
  - x.png  (not from template. custom file used only in this project)
  - y.png  (not from template. custom file used only in this project)


Customer "N" Project:
  and so on with many combinations of using/not using from template...
  (This is for illustration only. My real projects have hundreds of files of course)

Я новичок в Eclipse.В VisualStudio я могу сделать это, добавив файлы по ссылке.Я не мог найти что-то похожее на это в Eclipse.

1 Ответ

2 голосов
/ 24 ноября 2011

Вы можете сделать ссылку на проект, но я не думаю, что это именно то, что вы ищете.Итак, вот краткое объяснение: у вас должно быть Customer 1 Project и Template Project в вашем текущем рабочем пространстве.Затем щелкните правой кнопкой мыши Customer 1 Project в Package Explorer и выберите Build Path -> Configure Build Path.... Перейдите на вкладку Projects и выберите Add....Здесь выберите ваш Template project.

Это решение может привести к проблеме, если B.java из Customer 1 Project и Template Project находятся в одном пакете (что, вероятно, есть).Поэтому вы должны выбрать другое имя для этого класса.

...