Переместите файлы из папки проекта и скомпилируйте из нового места, используя Eclipse Plugin

Поэтому я делаю плагин и мне было интересно, можно ли будет переместить / скопировать проект из папки A в папку B, а затем вся компиляция будет сделана из папки B?

Цель состоит в том, чтобы файлы проекта были зашифрованы, и я затем переместил бы их в папку B и затем расшифровал их. Тогда затмение справится с ними нормально. Как только они сохранят / закроют файлы, они сохранят зашифрованную версию обратно в папку A. Конечно, папка B будет удалена после закрытия затмения.

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

1 ответ

Я предполагаю, что это возможно, но также крайне невыполнимо. Помните, что Eclipse собирается каждый раз, когда вы сохраняете файл, и анализирует файл, пока вы редактируете их, чтобы мгновенно выдавать ошибки / предупреждения при компиляции. Вам, вероятно, потребуется отключить автобилд со всеми его преимуществами, чтобы не зашифровывать все время. Кроме этого мне не очень понятно, как вы редактируете зашифрованные файлы.

У меня есть предложение альтернативного рабочего процесса:

  • Храните зашифрованные файлы за пределами вашего рабочего пространства.
  • Расшифруйте файлы при запуске Eclipse и поместите расшифрованные файлы в папку проекта.
  • Позвольте Eclipse вести дела с расшифрованными файлами как обычно.
  • Когда Eclipse закрыт, снова расшифруйте измененные файлы и удалите незашифрованные.

Таким образом, вы будете выполнять шифрование / дешифрование только один раз, а не все время.

Другие вопросы по тегам