2016-01-12 2 views
0

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

<classpathentry kind="var" path="M2_REPO/org/jboss/resteasy/resteasy-client/3.0.8.Final/resteasy-client-3.0.8.Final.jar" sourcepath="M2_REPO/org/jboss/resteasy/resteasy-client/3.0.1.Final/resteasy-client-3.0.1.Final-sources.jar"/> 

и вручную я изменил с каким-то другим вариантом, потому что я использую какую-то новую версию, но ее видом старую версии. Это сделает мой проект неустойчивым или неработоспособным?

+0

Свойства проекта -> Путь сборки Java -> удалить все 'M2_REPO/*', добавить Maven Dependencies. –

+0

Он воссоздает записи .classpath? –

+0

Что вы подразумеваете под * recreate *? –

ответ

0

Его конфигурационный файл для Eclipse. Лучше всего изменить конфигурацию через eclipse UI. Но нет проблем, если вы измените этот файл, в то время как изменение имеет хорошо структурированные и хорошо данные.

С уважением.

+0

Если его файл конфигурации Почему это относится к старой банке, о которой я не упоминал нигде? –

+0

Вы можете удалить эту конкретную строку, если вы уверены, что она вам больше не нужна. – aios

2

Используйте «Свойства проекта»> «Путь сборки Java», чтобы изменить файл .classpath.

Удаление этого файла приведет к потере всех параметров пути к вашему классу.

+0

Любой, чтобы его воссоздать? удалить проект и повторно импортировать? –

1

Это зависит от того, что BAD означает для вас. Если вы удалите его, eclipse не будет знать об исходных папках и зависимостях. Ваша структура проекта будет потеряна. Если проект сконфигурирован с maven, он может быть реорганизован командой mvn eclipse:eclipse .

Вы можете отредактировать его, если знаете, что делаете.

+0

'mvn eclipse: eclipse' будет воссоздавать его каждый раз, когда я буду запускать эту команду, а затем, если я удалю его, он будет воссоздан? –

+0

Это помогло, работало –