У меня есть EJB, возвращающий список моих собственных ValidationMessage
объектов:
@Remote
public interface Intf {
List<ValidationMessage> validateFile();
}
Я создаю JAR-файл EJB-клиента с помощью утилиты weblogic appc . Проблема в том, что он не включает ValidationMessage
класс в клиентский JAR. Возможно, он не видит зависимости от этого класса, потому что он смотрит только на скомпилированный код, когда общая информация уже стерта.
Если я добавлю другой фиктивный метод, который возвращает этот класс напрямую, в интерфейс, все в порядке.
@Remote
public interface Intf {
List<ValidationMessage> validateFile();
ValidationMessage dummy();
}
Мой вопрос: есть ли способ исправить это без добавления фиктивного метода? Есть ли способ управления тем, что включается appc в клиентский JAR?