Могу ли я настроить путь к ресурсу, который содержит исходные файлы Java в eclipse? - PullRequest
4 голосов
/ 20 мая 2010

Мотивация

В eclipse я бы хотел настроить путь как путь к ресурсу. Этот путь содержит некоторые java-файлы, которые я хочу обрабатывать только как ресурсы, т.е. я не хочу, чтобы eclipse пыталась скомпилировать эти файлы. Я только хочу читать их как ресурсы из тестов junit.

Вопрос

Есть ли способ настроить eclipse, чтобы он не пытался скомпилировать найденные там java-файлы?

Ответы [ 3 ]

1 голос
/ 20 мая 2010

Вы можете указать исключения для файлов * .java в свойствах проекта / пути сборки / в настройках источников. Однако в этом случае * .java не будет скопирован в целевую папку, поэтому эти ресурсы не будут доступны во время выполнения classpath. Чтобы обойти это, после добавления исключений вы можете добавить пользовательский компоновщик (например, скрипт Ant), который будет копировать файлы * .java.

В качестве альтернативы, вы можете использовать m2eclipse с проектом с поддержкой Maven и помещать ваши java-файлы в src / main / resources, чтобы все файлы из этой папки не были скомпилированы, но они были скопированы в результирующий путь к классам.

Кроме того, вы можете попробовать указать целевую папку в том же каталоге, что и исходная папка.

0 голосов
/ 20 мая 2010

Вы можете удалить папку из пути сборки:

  1. Щелкните правой кнопкой мыши по проекту -> Путь сборки -> Настроить путь сборки
  2. Выберите вкладку «Источник»
  3. Удалите папку, которую вы хотите обрабатывать только как ресурсы

Eclipse не будет компилировать файлы Java в этой папке

0 голосов
/ 20 мая 2010

Проверка включена = все и исключена = ** / *. Java для конкретной исходной папки в пути сборки Java через свойства проекта.

альтернативный текст http://img708.imageshack.us/img708/3509/eclipseexclusion.png

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