副本技能-亚马逊SP-API的依赖SDK包生产

2024-09-05 02:08

本文主要是介绍副本技能-亚马逊SP-API的依赖SDK包生产,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.环境配置

需求:Java环境,Maven环境,均需配置环境变量(可自行百度)!

2.下载api的接口模块代码

selling-partner-api-models项目GitHub库

3.下载 Swagger 代码生成器

Swagger代码生成器下载地址
自己找个目放着就好

4.查找SDK的配置JSON文件

SDK的接口配置JSON路径:selling-partner-api-models\models\sellers-api-model
在这里插入图片描述
涉及部分有 37个

aplus-content-api
authorization-api
catalog-items-api
fba-inbound-eligibility-api
fba-inventory-api
fba-small-and-light-api
feeds-api
finances-api
fulfillment-inbound-api
fulfillment-outbound-api
listings-items-api
listings-restrictions-api
merchant-fulfillment-api
messaging-api
notifications-api
orders-api
product-fees-api
product-pricing-api
product-type-definitions-api
reports-api
sales-api
sellers-api
services-api
shipment-invoicing-api
shipping-api
solicitations-api
tokens-api
uploads-api
vendor-direct-fulfillment-inventory-api
vendor-direct-fulfillment-orders-api
vendor-direct-fulfillment-payments-api
vendor-direct-fulfillment-shipping-api
vendor-direct-fulfillment-transactions-api
vendor-invoices-api
vendor-orders-api
vendor-shipments-api
vendor-transaction-status-api

// ##标注部分代表有多个版本的API
selling-partner-api-models\models\aplus-content-api-model\aplusContent_2020-11-01.json
selling-partner-api-models\models\authorization-api-model\authorization.json
##selling-partner-api-models\models\catalog-items-api-model\catalogItems_2020-12-01.json
##selling-partner-api-models\models\catalog-items-api-model\catalogItemsV0.json
selling-partner-api-models\models\fba-inbound-eligibility-api-model\fbaInbound.json
selling-partner-api-models\models\fba-inventory-api-model\fbaInventory.json
selling-partner-api-models\models\fba-small-and-light-api-model\fbaSmallandLight.json
##selling-partner-api-models\models\feeds-api-model\feeds_2020-09-04.json
##selling-partner-api-models\models\feeds-api-model\feeds_2021-06-30.json
selling-partner-api-models\models\finances-api-model\financesV0.json
selling-partner-api-models\models\fulfillment-inbound-api-model\fulfillmentInboundV0.json
selling-partner-api-models\models\fulfillment-outbound-api-model\fulfillmentOutbound_2020-07-01.json
##selling-partner-api-models\models\listings-items-api-model\listingsItems_2020-09-01.json
##selling-partner-api-models\models\listings-items-api-model\listingsItems_2021-08-01.json
selling-partner-api-models\models\listings-restrictions-api-model\listingsRestrictions_2021-08-01.json
selling-partner-api-models\models\merchant-fulfillment-api-model\merchantFulfillmentV0.json
selling-partner-api-models\models\messaging-api-model\messaging.json
selling-partner-api-models\models\notifications-api-model\notifications.json
selling-partner-api-models\models\orders-api-model\ordersV0.json
selling-partner-api-models\models\product-fees-api-model\productFeesV0.json
selling-partner-api-models\models\product-pricing-api-model\productPricingV0.json
selling-partner-api-models\models\product-type-definitions-api-model\definitionsProductTypes_2020-09-01.json
##selling-partner-api-models\models\reports-api-model\reports_2020-09-04.json
##selling-partner-api-models\models\reports-api-model\reports_2021-06-30.json
selling-partner-api-models\models\sales-api-model\sales.json
selling-partner-api-models\models\sellers-api-model\sellers.json
selling-partner-api-models\models\services-api-model\services.json
selling-partner-api-models\models\shipment-invoicing-api-model\shipmentInvoicingV0.json
selling-partner-api-models\models\shipping-api-model\shipping.json
selling-partner-api-models\models\solicitations-api-model\solicitations.json
selling-partner-api-models\models\tokens-api-model\tokens_2021-03-01.json
selling-partner-api-models\models\uploads-api-model\uploads_2020-11-01.json
selling-partner-api-models\models\vendor-direct-fulfillment-inventory-api-model\vendorDirectFulfillmentInventoryV1.json
selling-partner-api-models\models\vendor-direct-fulfillment-orders-api-model\vendorDirectFulfillmentOrdersV1.json
selling-partner-api-models\models\vendor-direct-fulfillment-payments-api-model\vendorDirectFulfillmentPaymentsV1.json
selling-partner-api-models\models\vendor-direct-fulfillment-shipping-api-model\vendorDirectFulfillmentShippingV1.json
selling-partner-api-models\models\vendor-direct-fulfillment-transactions-api-model\vendorDirectFulfillmentTransactionsV1.json
selling-partner-api-models\models\vendor-invoices-api-model\vendorInvoices.json
selling-partner-api-models\models\vendor-orders-api-model\vendorOrders.json
selling-partner-api-models\models\vendor-shipments-api-model\vendorShipments.json
selling-partner-api-models\models\vendor-transaction-status-api-model\vendorTransactionStatus.json

5.代码生成命令如下

// 共计json文件有41个
java -jar [Swagger路径]\swagger-codegen-cli.jar generate -i [JSON文件路径]\Sellers.json -l java -t [selling-partner-api-models路径]\clients\sellingpartner-api-aa-java\resources\swagger-codegen\templates\ -o [生产代码存放目录]

6.使用工具批量生成命令

java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/aplus-content-api-model/aplusContent_2020-11-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_aplusContent_2020-11-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/authorization-api-model/authorization.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_authorization.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/catalog-items-api-model/catalogItems_2020-12-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_catalogItems_2020-12-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/catalog-items-api-model/catalogItemsV0.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_catalogItemsV0.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/fba-inbound-eligibility-api-model/fbaInbound.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_fbaInbound.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/fba-inventory-api-model/fbaInventory.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_fbaInventory.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/fba-small-and-light-api-model/fbaSmallandLight.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_fbaSmallandLight.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/feeds-api-model/feeds_2020-09-04.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_feeds_2020-09-04.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/feeds-api-model/feeds_2021-06-30.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_feeds_2021-06-30.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/finances-api-model/financesV0.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_financesV0.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/fulfillment-inbound-api-model/fulfillmentInboundV0.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_fulfillmentInboundV0.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/fulfillment-outbound-api-model/fulfillmentOutbound_2020-07-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_fulfillmentOutbound_2020-07-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/listings-items-api-model/listingsItems_2020-09-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_listingsItems_2020-09-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/listings-items-api-model/listingsItems_2021-08-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_listingsItems_2021-08-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/listings-restrictions-api-model/listingsRestrictions_2021-08-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_listingsRestrictions_2021-08-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/merchant-fulfillment-api-model/merchantFulfillmentV0.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_merchantFulfillmentV0.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/messaging-api-model/messaging.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_messaging.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/notifications-api-model/notifications.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_notifications.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/orders-api-model/ordersV0.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_ordersV0.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/product-fees-api-model/productFeesV0.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_productFeesV0.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/product-pricing-api-model/productPricingV0.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_productPricingV0.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/product-type-definitions-api-model/definitionsProductTypes_2020-09-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_definitionsProductTypes_2020-09-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/reports-api-model/reports_2020-09-04.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_reports_2020-09-04.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/reports-api-model/reports_2021-06-30.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_reports_2021-06-30.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/sales-api-model/sales.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_sales.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/sellers-api-model/sellers.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_sellers.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/services-api-model/services.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_services.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/shipment-invoicing-api-model/shipmentInvoicingV0.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_shipmentInvoicingV0.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/shipping-api-model/shipping.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_shipping.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/solicitations-api-model/solicitations.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_solicitations.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/tokens-api-model/tokens_2021-03-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_tokens_2021-03-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/uploads-api-model/uploads_2020-11-01.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_uploads_2020-11-01.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-direct-fulfillment-inventory-api-model/vendorDirectFulfillmentInventoryV1.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorDirectFulfillmentInventoryV1.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-direct-fulfillment-orders-api-model/vendorDirectFulfillmentOrdersV1.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorDirectFulfillmentOrdersV1.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-direct-fulfillment-payments-api-model/vendorDirectFulfillmentPaymentsV1.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorDirectFulfillmentPaymentsV1.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-direct-fulfillment-shipping-api-model/vendorDirectFulfillmentShippingV1.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorDirectFulfillmentShippingV1.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-direct-fulfillment-transactions-api-model/vendorDirectFulfillmentTransactionsV1.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorDirectFulfillmentTransactionsV1.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-invoices-api-model/vendorInvoices.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorInvoices.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-orders-api-model/vendorOrders.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorOrders.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-shipments-api-model/vendorShipments.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorShipments.json
java -jar D:/JavaServer/VevorGitStore/selling-partner-api-models/swagger-codegen-cli-2.4.13.jar generate -i D:/JavaServer/VevorGitStore/selling-partner-api-models/models/vendor-transaction-status-api-model/vendorTransactionStatus.json -l java -t D:/JavaServer/VevorGitStore/selling-partner-api-models/clients/sellingpartner-api-aa-java/resources/swagger-codegen/templates/ -o D:/sp-api/code/java_vendorTransactionStatus.json

7.cmd命令中执行

在这里插入图片描述
查看生成的结果;41个项目目录
在这里插入图片描述
准备sdk的编译环境
在这里插入图片描述

8.批量处理文件夹可用cmd命令

1.创建文件夹
md [文件夹路径]

2.复制文件到指定位置
xcopy [源文件夹路径] [目标文件夹路径] /e /i /h

9.手动整合生成的代码到项目中

已整合,下载可直接使用Git路径
在这里插入图片描述
Git项目Clone后运行效果图
在这里插入图片描述

依赖jar包后项目运行效果图
在这里插入图片描述

10.打包,上传,便于下次POM直接用

// 可以直接去下载
完整SP-API下载地址
这个包只需要下载后放到自己的本地仓库下即可,仓库相对路径:com\amazon\

<dependency><groupId>com.amazon.spapi</groupId><artifactId>spapi-java</artifactId><version>1.0</version>
</dependency>

这篇关于副本技能-亚马逊SP-API的依赖SDK包生产的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1137668

相关文章

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

Python如何快速下载依赖

《Python如何快速下载依赖》本文介绍了四种在Python中快速下载依赖的方法,包括使用国内镜像源、开启pip并发下载功能、使用pipreqs批量下载项目依赖以及使用conda管理依赖,通过这些方法... 目录python快速下载依赖1. 使用国内镜像源临时使用镜像源永久配置镜像源2. 使用 pip 的并

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

python安装whl包并解决依赖关系的实现

《python安装whl包并解决依赖关系的实现》本文主要介绍了python安装whl包并解决依赖关系的实现,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、什么是whl文件?二、我们为什么需要使用whl文件来安装python库?三、我们应该去哪儿下

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.