Я только что настроил новый проект Eclipse Java.В этот проект я включил папку с именем external
, содержащую такие вещи, как jars, и источник этих jar.Исходная папка * в проекте является пустой папкой src/
, ни папка external/
, ни какие-либо подкаталоги в папке external/
не помечены как исходные папки.
Тем не менее Eclipseвыбирает для компиляции (и подавления) исходные файлы, расположенные под папкой external/
.Кто-нибудь знает, почему он это делает, и как остановить попытки скомпилировать эти файлы?
Обновление
Иерархия файлов:
project/
src/ (Marked as source folder)
bin/
external/ (Linked folder, not marked as source folder)
Папка external/
создается путем щелчка правой кнопкой мыши по проекту, выбора «Создать» -> «Папка», нажатия «Дополнительно» и выбора «Ссылка на альтернативное местоположение».И затем я указал относительный путь к папке за пределами моей исходной иерархии.
У меня есть эта папка external/
, настроенная в нескольких других проектах точно так же, как и без проблем.
Решение
Код вообще не был скомпилирован, Eclipse пометил предупреждения и ошибки в исходных файлах в каталоге external/
, и поэтому я предположил, что Eclipse попытался скомпилировать эти источники.Тем не менее, предупреждения / ошибки были добавлены моим плагином checkstyle в Eclipse.Который по умолчанию анализирует исходные файлы во всех каталогах в проектах, для которых он включен.
Таким образом, решение состоит в том, чтобы указывать контрольный стиль только для анализа источников в папках, помеченных в исходных папках.
Спасибоза всю помощь.