Переместите файлы из папки проекта и скомпилируйте из нового места, используя Eclipse Plugin
Поэтому я делаю плагин и мне было интересно, можно ли будет переместить / скопировать проект из папки A в папку B, а затем вся компиляция будет сделана из папки B?
Цель состоит в том, чтобы файлы проекта были зашифрованы, и я затем переместил бы их в папку B и затем расшифровал их. Тогда затмение справится с ними нормально. Как только они сохранят / закроют файлы, они сохранят зашифрованную версию обратно в папку A. Конечно, папка B будет удалена после закрытия затмения.
Можно ли скомпилировать eclipse из другой папки, отсутствующей в рабочей области? используя плагин, конечно. Я постараюсь сделать так, чтобы пользователь работал над оригинальными зашифрованными файлами.
1 ответ
Я предполагаю, что это возможно, но также крайне невыполнимо. Помните, что Eclipse собирается каждый раз, когда вы сохраняете файл, и анализирует файл, пока вы редактируете их, чтобы мгновенно выдавать ошибки / предупреждения при компиляции. Вам, вероятно, потребуется отключить автобилд со всеми его преимуществами, чтобы не зашифровывать все время. Кроме этого мне не очень понятно, как вы редактируете зашифрованные файлы.
У меня есть предложение альтернативного рабочего процесса:
- Храните зашифрованные файлы за пределами вашего рабочего пространства.
- Расшифруйте файлы при запуске Eclipse и поместите расшифрованные файлы в папку проекта.
- Позвольте Eclipse вести дела с расшифрованными файлами как обычно.
- Когда Eclipse закрыт, снова расшифруйте измененные файлы и удалите незашифрованные.
Таким образом, вы будете выполнять шифрование / дешифрование только один раз, а не все время.