Apache ant build не работает в WSAD. 'package [com.company.myClass] не существует "

У меня есть новый проект, который я пытаюсь интегрировать с некоторыми существующими функциями. В один из моих старых сервисов я включил некоторую инициализацию для новых классов и использовал функцию "Организация импорта" для автоматического поиска и импорта пакетов. Когда я пытаюсь упаковать класс с помощью Apache Ant, сборка завершается с ошибками, говорящими о том, что пакеты не существуют. Я добавил новый проект в путь сборки и дважды проверил имена пакетов. Что еще может помешать приложению забрать новый проект?

Использование: WebSphere Studio Application Developer версия 5.1.2 WebSphere v5.1 JRE Apache Ant 1.6.2

РЕДАКТИРОВАТЬ: я перезапустил ant с аргументом -v (кстати, светло-зеленый текст в выводе на белую консоль - рецепт напряжения глаз), и оказалось, что пакет / проект не отображается. Я изменил свойства, чтобы включить пакет, поэтому я не знаю, почему он не появится, но это определенно проблема. Я надеюсь, что это проливает некоторый свет.

РЕДАКТИРОВАТЬ: РЕШЕНО: Хорошо, я чувствую себя глупо. Сборка побежала на этот раз. Я открыл build_new.xml и добавил "include name="[myClass].jar" />" в раздел пути в "fileset dir="${global.module.dir}">". Есть другие проблемы с другими проектами, так что я не уверен, что это исправило все связанные проблемы, но сборка прошла успешно.

1 ответ

Итак, из вашего поста я могу понять, что вы добавили зависимость от одного из ваших старых проектов в новый проект. Если это так, пожалуйста, убедитесь, что старый проект компилируется после нового.

Надеюсь это поможет!

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