আমাজন পিএ এপিআই 5.0 মাইগ্রেশন - মাভেন এসডিকে নির্ভরতা (পাবলিক সংগ্রহস্থল) খুঁজে পাচ্ছেন না


10

আমার মার্চ মাসে আমাজন পিএ এপিআই মাইগ্রেশন করা দরকার। আমি একটি মাভেন পাবলিক ভান্ডার সন্ধানের চেষ্টা করছি যেখানে 'পিএ এপিআই 5.0 এসডিকে' প্রকাশিত হয়।

এটি অফিশিয়াল ডকুমেন্টেশন: লিংক

এটা বলে :

  1. Paapi5-java-sdk এবং এবং নমুনাগুলি সংরক্ষণাগারটি ডাউনলোড করুন এবং এটি আনজিপ করুন।
  2. আপনার পছন্দসই কোনও সম্পাদক প্রকল্পটি খুলুন।
  3. নির্ধারিত ফোল্ডারে উপস্থিত সমস্ত জারগুলি নির্মাণের পথে যুক্ত করুন।

এটি পেশাদার নয় এবং এটির মতো করে রাখা যায় না ..

এছাড়াও এই জারের অনেকগুলি পুরানো সংস্করণ (2016 এর মতো)।

আমি এডাব্লুএস পিএ এপিআই সহায়তার সাথে যোগাযোগ করার চেষ্টা করেছি তবে আমার জেনেরিক প্রতিক্রিয়া পেয়েছে (ডকুমেন্টেশন পড়ুন ইত্যাদি)

পরামর্শ? আপনি কি জাভা সরকারী লাইব্রেরি জানেন? ধন্যবাদ


আমি কোনও পাবলিক ভান্ডার খুঁজে পাইনি যা এই নিদর্শনটি সরবরাহ করেছিল, তবে আমি মনে করি যে মাভেন ব্যবহার করে নির্ভরতা স্বয়ংক্রিয়ভাবে ডাউনলোড করার এবং অন্তর্ভুক্ত করার আরও একটি পেশাদার এবং টেকসই উপায় থাকবে। আপনার সামগ্রিক সমস্যার এই বিকল্প সমাধান সরবরাহ করে এমন একটি উত্তর (ঠিক নির্দিষ্ট অনুরোধ নয়) কি ঠিক আছে?
এমিলি মাব্রি

উত্তর:


2

একই অবস্থা. কেবলমাত্র একটি পুরানো মাভেন এসডিকে উপলব্ধ। আমি ইন্টেলিজ আইডিয়ায় জারটিও সঠিকভাবে আমদানি করতে পারি না। আইডিই উদাহরণগুলির দ্বারা প্রয়োজনীয় ক্লাসগুলি সন্ধান করতে সক্ষম হয়, তবে এটি নির্মাণের সময় বলে: "ত্রুটি: প্যাকেজ com.amazon.paapi5.v1 বিদ্যমান নেই"। আমি এই পদ্ধতিটি দিয়ে জারে যুক্ত করেছি


1. প্যাপি 5-জাভা-এসডিকে-উদাহরণ জিপ বের করুন। 2. ইন্টেলিজ আইডিইএতে বিদ্যমান উত্সগুলি (এক্লিপস প্রজেক্ট) থেকে আমদানি করুন। ৩. dependenciesলাইব্রেরি হিসাবে ডিরেক্টরি যুক্ত করুন (ডান ক্লিক করুন এবং লাইব্রেরি হিসাবে যুক্ত করুন ...) 4. স্থানধারকগুলিতে আপনার নিজের গোপন পিএ শংসাপত্রগুলি সন্নিবেশ করুন। 5. একটি নমুনা অনুরোধ চালান।
ন্যাক্সা

client.setDebugging(true);অনুরোধ এবং প্রতিক্রিয়াগুলি দেখতে যোগ করুন (ডিবাগ লগিং সক্ষম করুন)।
ন্যাক্সা


1

আমারও একই সমস্যা এবং সম্পূর্ণরূপে সম্মত যে এটি পেশাদার নয় এবং মোটেই রক্ষণাবেক্ষণযোগ্য নয়।

আমার বর্তমান কাজটি কেবল পপি 5-জাভা-এসডিকে-1.0.0 . jar ম্যানুয়ালি সংহত করার জন্য এবং তারপরে অন্যান্য নির্ভরতাগুলি কী অনুপস্থিত ছিল এবং কোনটি আমার প্রয়োজন হয় না তা নির্ধারণ করার জন্য (উদাহরণস্বরূপ জুনিট -২.১২.যার তৈরি করে না যখন আমি কেবল এটি উত্পাদন করতে চাই) আমার পক্ষে অনেক বেশি জ্ঞান।

আপনার আগে থেকেই এমন কিছু নির্ভরতা থাকতে পারে যা আপনাকে যুক্ত করার দরকার নেই। উদাহরণস্বরূপ আপনার ইতিমধ্যে জ্যাকসন থাকতে পারে। সুতরাং এটি আপনার পোমে যুক্ত করবেন না।

আপনার প্রয়োজনীয় অন্যান্য সমস্ত নির্ভরতা, জার ফাইলগুলি ব্যবহার না করে কেবল জিপ ফাইলটিতে যেমন খুঁজে পাওয়া যায় তেমন সংস্করণটির সাথে যথারীতি আপনার পোমে তাদের অফিক্যাল রেপো যুক্ত করুন। আপনার পক্ষে বর্তমানে যতটা সম্ভব ন্যূনতম ম্যানুয়াল নির্ভরতা রয়েছে এবং নিশ্চিত যে সমস্ত অতিরিক্ত নির্ভরতা অ্যামাজন এসডিকে দিয়ে কাজ করে।

আমার ক্ষেত্রে আমাকে কেবল অফিক্যাল রেপো থেকে ওখিটপি , ওকিও , গসন , গসন-ফায়ার এবং থ্রিটেনবিপি যুক্ত করতে হয়েছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.