Я унаследовал проект, который использует FedEx REST API для отслеживания и доставки. Меня попросили удалить зависимости от org.apache.axis (исходного, а не от axis2) из нашего проекта, поскольку в нем есть уязвимости. (См.
https://mvnrepository.com/artifact/org.apache.axis/axis). Единственная причина, по которой в нашем проекте есть ось, заключается в том, что FedEx API, похоже, этого требует.
Проблема в том, что мы создаем com.fedex.ship.stub.RequestedPackageLineItem следующим образом:< /p>
Код: Выделить всё
final RequestedPackageLineItem requestedPackageLineItem = new RequestedPackageLineItem();
requestedPackageLineItem.setSequenceNumber(new PositiveInteger("1"));
requestedPackageLineItem.setGroupPackageCount(new NonNegativeInteger("1"));
Классы PositiveInteger и NonNegativeInteger, необходимые API FedEx, определены как классы из пакета org.apache.axis.types.Я предполагаю, что других инженеров просили использовать FedEx, а также удалить ось. Есть ли способ сделать это?
Подробнее здесь:
https://stackoverflow.com/questions/793 ... pache-axis