Интеграция Жасмин в Ant и Eclipse

Я работаю над проектом Java, для которого мне нужен очень специфический тестовый код, который я создаю в Jasmin, сборке JVM. Проект построен с использованием Ant и имеет хорошую структуру каталогов, а именно:

root
  /src
    /classes
    /tests
  /build
    /classes
    /tests

Сделанный на заказ исходный файл Jasmin находится в каталоге src/tests вместе с файлами JUnit Java. Все они создаются с помощью Ant (я использую простую задачу Ant java для запуска компилятора Jasmin для исходного файла), они помещаются в соответствующие каталоги в папке /build, и Ant затем запускает задачи JUnit. Все это прекрасно работает...

Пока я не представил единственный сгенерированный Jasmin класс, Eclipse прекрасно работал с проектом. Проблема в том, что Eclipse не видит новый файл.class. Путь сборки содержит src / classes и src/tests в качестве исходных папок и /build в качестве выходной папки. Тем не менее, кажется, что он не может найти класс, сгенерированный Jasmin, поэтому существуют сотни нерешенных проблем ClassX, и это действительно делает разработку довольно болезненной.

У кого-нибудь есть идеи, как заставить Eclipse увидеть этот класс?

1 ответ

Простым решением было бы скомпилировать классы Jasmin в отдельную папку классов, а затем добавить эту папку в путь сборки Eclipse: Свойства проекта / Путь сборки Java / Библиотеки / Добавить папку классов...

Другие вопросы по тегам