副本技能-亚马逊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

相关文章

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

Java -jar命令如何运行外部依赖JAR包

《Java-jar命令如何运行外部依赖JAR包》在Java应用部署中,java-jar命令是启动可执行JAR包的标准方式,但当应用需要依赖外部JAR文件时,直接使用java-jar会面临类加载困... 目录引言:外部依赖JAR的必要性一、问题本质:类加载机制的限制1. Java -jar的默认行为2. 类加

VSCode设置python SDK路径的实现步骤

《VSCode设置pythonSDK路径的实现步骤》本文主要介绍了VSCode设置pythonSDK路径的实现步骤,包括命令面板切换、settings.json配置、环境变量及虚拟环境处理,具有一定... 目录一、通过命令面板快速切换(推荐方法)二、通过 settings.json 配置(项目级/全局)三、

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

使用Python实现调用API获取图片存储到本地的方法

《使用Python实现调用API获取图片存储到本地的方法》开发一个自动化工具,用于从JSON数据源中提取图像ID,通过调用指定API获取未经压缩的原始图像文件,并确保下载结果与Postman等工具直接... 目录使用python实现调用API获取图片存储到本地1、项目概述2、核心功能3、环境准备4、代码实现

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

python通过curl实现访问deepseek的API

《python通过curl实现访问deepseek的API》这篇文章主要为大家详细介绍了python如何通过curl实现访问deepseek的API,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编... API申请和充值下面是deepeek的API网站https://platform.deepsee

Java对接Dify API接口的完整流程

《Java对接DifyAPI接口的完整流程》Dify是一款AI应用开发平台,提供多种自然语言处理能力,通过调用Dify开放API,开发者可以快速集成智能对话、文本生成等功能到自己的Java应用中,本... 目录Java对接Dify API接口完整指南一、Dify API简介二、准备工作三、基础对接实现1.

一文详解如何在Vue3中封装API请求

《一文详解如何在Vue3中封装API请求》在现代前端开发中,API请求是不可避免的一部分,尤其是与后端交互时,下面我们来看看如何在Vue3项目中封装API请求,让你在实现功能时更加高效吧... 目录为什么要封装API请求1. vue 3项目结构2. 安装axIOS3. 创建API封装模块4. 封装API请求

Maven 依赖发布与仓库治理的过程解析

《Maven依赖发布与仓库治理的过程解析》:本文主要介绍Maven依赖发布与仓库治理的过程解析,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录Maven 依赖发布与仓库治理引言第一章:distributionManagement配置的工程化实践1