Apache ant build не работает в WSAD. 'package [com.company.myClass] не существует " - PullRequest
1 голос
/ 16 июля 2011

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

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

EDIT: Я перезапустил ant с аргументом -v (кстати, светло-зеленый текст в выводе на белую консоль - рецепт напряжения глаз), и оказалось, что пакет / проект не отображается. Я изменил свойства, чтобы включить пакет, поэтому я не знаю, почему он не будет отображаться, но это определенно проблема. Я надеюсь, что это проливает некоторый свет.

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

1 Ответ

0 голосов
/ 16 июля 2011

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

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

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