Файл .classpath в вопросе о затмении - PullRequest
7 голосов
/ 26 февраля 2011

В каталоге eclipse есть файл .classpath. Какова цель этого файла? У меня есть муравей build.xml, почему Eclipse все еще нужен?

Ответы [ 2 ]

9 голосов
/ 26 февраля 2011

Eclipse имеет собственный механизм построения вашего проекта. Файл .classpath содержит информацию, которую IDE использует для создания пути к классам, используемого во время сборки, выполнения и т. Д. Вы можете напрямую редактировать этот файл, если хотите, но он создается в среде IDE на основе настроек, которые вы задаете через свойства проекта. диалог.

Существует интеграция Ant в Eclipse, поскольку она предоставляет вам специальный редактор для файлов сборки, но она не может использовать какую-либо информацию в файле сборки для своих собственных сборщиков. Файлы Ant являются пользовательскими, поэтому Eclipse не может знать, какую информацию использовать.

1 голос
/ 26 февраля 2011

Причина этого в том, что не имеет значения, есть ли у вас файл Ant или нет. Причиной присутствия этого файла является то, что это Java-проект, и соответствующая природа проекта всегда генерирует такой файл. Создайте обычный проект (New-> Project-> General-> Project), и вы увидите, что файла .classpath нет. В целом, я бы рекомендовал разделить эти функции по отдельным проектам, что означает один Java-проект для разработки и один не-Java-проект для выполнения ваших скриптов Ant.

HTH Tom

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...