2016-09-13 3 views
0

Я создаю клиентов веб-сервисов с использованием задачи grale ant wsimport и упаковки клиентов с помощью опции -clientJar с -xnompompile, установленным в false.Ошибки метаданных Ant WsImport при компиляции сгенерированных java-файлов в gradle

Во время компиляции сгенерированного кода Java с помощью xcompile вариант, его метание исключения ([муравей: wsimport] компиляции не удались, ошибки должны были сообщены) из-за зависимости (пакет abc.customDateAdapter не существует) на сгенерированных java-файлах не разрешены.

Я поставляю файл привязки jaxb Global для привязки задачи, в которой я настроил привязки даты xsd: с моим customDateAdapter. Импорт пакета customDateAdapter не разрешен в сгенерированных файлах Java во время ant wsimport.

Неразрешенный пакет customDateAdapter находится в projectA, который является временем компиляции и конструкцией classpath для текущего проекта. Но все же ant wsimport не собирает зависимость класса маршрута при компиляции сгенерированных java-файлов.

Может кто-нибудь предложить, как добавить внешний проект в качестве зависимости класса к задаче ant wsimport.

ответ

0

Я сам выяснил эту проблему.

Создал пользовательскую конфигурацию зависимостей для ant wsImport и объявил необходимые банки, с помощью которых компиляция муравьев работает нормально, как ожидалось.

 Смежные вопросы

  • Нет связанных вопросов^_^