перемещение проекта в другую папку в eclipse

<p>я обычно работаю над папками на рабочем столе. когда они завершены, я просто перемещаю их в <code>c:\dev\</code>. дело в том, что я делаю это довольно архаично.</p><pre><code>1. move project files 2. delete project on eclipse 3. create new project on eclipse on the new location </code></pre><p>как вы, ребята, перемещаете проекты?</p><p>если бы я мог изменить путь: <em>file -> properties -> resource -> location</em>, это было бы очень просто!</p><p><strong> пример перемещения: </strong></p><pre><code>c:\user\desktop\project\_123 c:\dev\project\_123 </code></pre>

<p>щелкните правой кнопкой мыши по проекту eclipse в package explorer, выберите refactor, затем выберите move ... в появившемся диалоговом окне введите или перейдите к новому местоположению и нажмите ok. это также сохранит ваши cvs или другие метаданные scm, но также принесет все ваши изменения, и вы не потеряете членство в рабочих наборах, конфигурациях запуска или других вещах, которые eclipse ассоциирует с вашим проектом.</p>

<p>я не знаю, создавал ли eclipse модификации с момента написания этого поста ... в моем случае я переместил папку проекта вручную и хотел, чтобы eclipse открыл проект в этом новом месте. это то, что я сделал (и, похоже, работает). </p><ul> <li><p>(я использую eclipse "helios" v 3.6.2)</p></li> <li><p>меню файл | импортировать ...</p></li> <li><p>генерал | существующие проекты в workspace</p></li> <li><p>выберите корневой каталог = верхний каталог вашего проекта на новом месте</p></li> <li><p>конец</p></li> </ul>

<p><strong>используйте пункт меню eclipse's move</strong></p><p>откройте представление навигатора, щелкните правой кнопкой мыши свой проект и нажмите «переместить». затем выберите каталог назначения.</p><pre><code>navigator view > right click > move </code></pre><p>обратите внимание, что он не работает в package explorer (по крайней мере, в neon). диалог перемещения из package explorer отличается, поэтому используйте окно navigator.</p><p> <a href="https://i.stack.imgur.com/x8nob.png"> <img src="https://i.stack.imgur.com/x8nob.png" alt="enter image description here"> </a> </p><p> <a href="https://i.stack.imgur.com/nn7fp.png"> <img src="https://i.stack.imgur.com/nn7fp.png" alt="enter image description here"> </a> </p>

<p>у меня редко бывают какие-либо проекты в eclipse, которые не находятся под контролем исходного кода, поэтому все, что мне нужно сделать, это проверить проект в новом месте.</p><p>если у вас нет управления исходным кодом, eclipse довольно хорошо работает с cvs, и довольно просто настроить cvs для локального запуска без сервера: <a href="http://www.tortoisecvs.org/faq.html#cvsinit">http://www.tortoisecvs.org/faq.html# cvsinit</a> </p>

<p>когда все еще не показывает:</p><p>копирование проекта eclipse из одного каталога (назовем его old\_dir) в другой каталог (назовем его new\_dir):</p><ol> <li><p>откройте eclipse и укажите скопированный рабочий каталог в вашем new\_dir.</p></li> <li><p>как только он открывает проект в этом новом\_диске, проекты, перечисленные на вкладке project explorer, могут все еще быть теми, которые содержатся в old\_dir (вы можете проверить его, щелкнув правой кнопкой мыши по каждому и выполнив следующие действия: «ресурс -> связанный ресурс», чтобы увидеть путь значения переменных). таким образом, они должны быть удалены из этого рабочего пространства. удалите проект приложения nios 2 и проект bsp на вкладке project explorer, щелкнув по нему правой кнопкой мыши и выбрав опцию «удалить», после чего появится новое окно. во всплывающем окне убедитесь, что установлен флажок удалить содержимое проекта на диске, прежде чем нажать кнопку ок, чтобы удалить проекты. в противном случае он удалит его из old\_dir, из которого вы скопировали проект.</p></li> <li><p>щелкните правой кнопкой мыши в области вкладок project explorer → импорт → общие → существующие проекты в рабочую область и добавьте скопированный проект приложения nios2 и проект bsp из new\_dir.</p></li> <li><p>щелкните правой кнопкой мыши в области вкладок project explorer → индекс → перестроить, в противном случае проект приложения nios2 не сможет использовать включения, предоставленные проектом bsp.</p></li> <li><p>нажмите project → clean → ok, чтобы очистить и перестроить весь проект.</p></li> <li><p>при использовании консоли для общения с nios, убедитесь, что путь к эльфу обновлен и до нового каталога проекта!</p></li> </ol>

<p>я скопировал весь проект в новый каталог. после установки eclipse в новом рабочем пространстве он мгновенно распознает проект. таким образом, больше ничего не было сделано. я использую eclipse ide для разработчиков на c/c++, версия luna service release 2 (4.4.2).</p>

<p>для eclipse oxygen, чтобы переместить java-проект, принятый djb-ответ хорошо работает (по моему опыту только сейчас),<strong> <em>кроме</em> </strong>прочитав комментарий от basic 14 мая '12 в 9:27, я попытался добавить мой проект xmldiff для c: ...\svn\trunk\internal projects, и я получил ошибку с довольно загадочным сообщением:</p><blockquote> <p>проблемы, возникающие при перемещении ресурсов.</p> <p>ресурс уже существует на диске.</p> </blockquote><p>мне пришлось переместить проект в c: ...\svn\trunk\internal projects\xmldiff, создав новую папку xmldiff в диалоговом окне просмотра, и в результате получилось c: ...\svn\trunk\internal projects\xmldiff, а не c: ...\svn\trunk\внутренние проекты\xmldiff\xmldiff.</p><p>так что это, должно быть, изменилось между опытом basic в 2012 году и eclipse.3.</p>

<h2>для затмения кислорода</h2><p>свойства проекта -> ресурс -> связанные ресурсы -> связанные ресурсы (вкладка)</p>