Интеграция Жасмин в 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 / Библиотеки / Добавить папку классов...