গ্রহন: মাভেন অনুসন্ধান নির্ভরতা কাজ করে না


91

আমি একটি নতুন ওয়ার্কস্পেসে একটি নতুন সাধারণ মাভেন প্রকল্প তৈরি করেছি।

আমি যখন ইক্লিপস এডিটরটিতে pom.xmlএর Dependenciesদৃষ্টিভঙ্গিটি খুলি এবং আমি Add..নির্ভরতা বেছে নিই, সন্ধানের ক্ষেত্রগুলিতে আমি কী অনুসন্ধানের মানদণ্ড ইনপুট করি তা নির্বিশেষে কোনও অনুসন্ধানের ফলাফল নেই:

এটি তাত্ক্ষণিকভাবে আমাকে দেয়, উদাহরণস্বরূপ Results for 'spring' (0),।

আমার অন্যান্য ওয়ার্কস্পেসে, আমার বিদ্যমান প্রকল্পগুলির সাথে আমার এই সমস্যা নেই।

এটি ঠিক করার কোনও উপায় আছে?


4
আমি বিশ্বাস করি যে নিম্নলিখিত লিঙ্কে এর সমাধান রয়েছে: স্ট্যাকওভারফ্লো / প্রশ্নগুলি
এরিক ওয়াং

উত্তর:


187

গ্রহণের নিদর্শন অনুসন্ধান অনুসন্ধানের সূচী ফাইলের উপর নির্ভর করে। দেখে মনে হচ্ছে আপনি সূচী ফাইলটি ডাউনলোড করেন নি।

উইন্ডো -> অগ্রাধিকার -> ম্যাভেন এ যান এবং "শুরুতে সংগ্রহস্থল সূচক আপডেট ডাউনলোড করুন" পরীক্ষা করে দেখুন । Eclipse পুনরায় আরম্ভ করুন এবং তারপরে অগ্রগতি দেখুন। একটি সূচী ফাইল ডাউনলোড করা উচিত।

সম্পূর্ণ ডাউনলোড করার পরে, আর্টিফ্যাক্ট অনুসন্ধান ব্যবহারের জন্য প্রস্তুত থাকবে।

ম্যাভেন সেটিংস

আপডেট করুন আপনাকে 'ম্যাভেন রিপোজিটরি ভিউ'তে আপনার ম্যাভেন সংগ্রহস্থল সূচকটি পুনর্নির্মাণ করতে হবে।

এই দৃশ্যে, 'গ্লোবাল রিপোজিটরিগুলি' খুলুন, 'সেন্ট্রাল' রাইট ক্লিক করুন, 'সম্পূর্ণ সূচক সক্ষম করুন' পরীক্ষা করুন এবং তারপরে একই মেনুতে 'পুনর্নির্মাণ সূচক' ক্লিক করুন।

একটি 66 এম ইনডেক্স ফাইল ডাউনলোড করা হবে।

মাভেন সংগ্রহশালা -> সূচি পুনর্নির্মাণ


4
উইন্ডো-> পছন্দসমূহ-> মাভেন
ম্যাকলভিন

4
পুনঃসূচনাতে সংগ্রহস্থল আপডেটে অনেক সময় লাগে, জানেন না যে এটি সম্পূর্ণ হয় কি না, কোনও বিকল্প?
ভাসান্ত নাগ কেভি

5

আপনার গ্রহণে, উইন্ডোজ -> পছন্দসমূহ -> মাভেনে যান পছন্দ মাভেন স্ক্রিনশট "স্টার্টআপে সংগ্রহস্থল সূচক আপডেটগুলি ডাউনলোড করুন" বিকল্পটি টিক দিন। আপনি গ্রহনটি পুনরায় চালু করতে চাইতে পারেন।

উইন্ডোজ -> প্রদর্শন প্রদর্শন -> অন্যান্য -> ম্যাভেন -> মাভেন সংগ্রহস্থলগুলিতেও যান মাভেন সংগ্রহশালা দেখুন স্ক্রিনশট

মাভেন সংগ্রহস্থল প্যানেলে গ্লোবাল সংগ্রহস্থলগুলি প্রসারণ করুন তারপরে কেন্দ্রীয় সংগ্রহস্থলগুলিতে ডান ক্লিক করুন এবং "সম্পূর্ণ সূচক সক্ষম" বিকল্পটি দেখুন এবং তারপরে "পুনর্নির্মাণ সূচক" এ ক্লিক করুন ।

পূর্ণ সূচক স্ক্রিনশট


4
জিউজুন মা দ্বারা গৃহীত পূর্বের উত্তরের সাথে আপনার উত্তর কীভাবে কিছু যুক্ত করে? মনে হচ্ছে আপনি সেই উত্তরটি অনুলিপি করেছেন তবে তা আবার উচ্চারণ করেছেন। এমনকি আপনার উত্তরের স্ক্রিন শটগুলিও গ্রহণযোগ্য উত্তরের সাথে প্রায় একই রকম!
স্কোমিসা

@ এস্কোমিসা আমি উত্তরটি মোটেও অনুলিপি করিনি। আমি যখন এই সমস্যার মুখোমুখি হয়েছি তখন আমি তার উত্তর দিয়েছি। এছাড়াও স্ক্রিনপ্রিন্টগুলি আমার কাজ থেকে নেওয়া। উত্তরগুলি অনুলিপি করা এবং আটকানো স্ট্যাকওভারফ্লোতে বোঝা যায় না। এবং আমি যদি এটির অনুলিপি করতাম তবে আমি হাজার হাজার প্রশ্নের উত্তর দিতে পারতাম যা আমি এখনও পাইনি।
হেতাল রাছ

4
ঠিক আছে, তবে আপনার উত্তরটি কেবল সেই তথ্যের পুনরাবৃত্তি করছে যা গৃহীত উত্তরে সরবরাহ করা হয়েছিল।
স্কোমিসা

4

আপনি যদি কোনও কর্পোরেট প্রক্সি এর ভিতরে থাকেন এবং নতুন প্রকল্পটি প্রক্সি শংসাপত্রগুলির সাথে সঠিক সেটিংস.এক্সএমএল ফাইলের দিকে ইঙ্গিত না করে থাকে তবে আপনি এই ফলাফলটি পেতে পারেন।

আপনি যদি মাভেন প্রক্সি (উদাহরণস্বরূপ নেক্সাস) ব্যবহার করে থাকেন এবং প্রক্সিটিতে থাকা সূচিটি কোনওভাবে গণ্ডগোল হয় তবে আপনি এটিও পেতে পারেন। আমি কীভাবে এটি ঠিক করব তা বর্ণনা করার কোনও উপায় জানি না। এটির সাথে চারপাশে বোকা বা যাকে মাভেন প্রক্সি সেটআপ করেছে তাকে কল করুন।

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


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

4
আমি মাই ক্লিপস ব্যবহার করছি এবং পছন্দগুলি আপনার চেয়ে আলাদা হতে পারে। তবে আমার কাছে উইন্ডো> পছন্দসমূহ> MyEclipse> Maven4MyEclipse> ব্যবহারকারী সেটিংস সহ আপনি যাবেন একটি বোতাম আছে have বোতামটি "রিইন্ডেক্স" লেবেলযুক্ত এবং আপনি যদি এটি ক্লিক করেন তবে এটি সাহায্য করতে পারে। এখানে একটি চিত্র এবং আরও তথ্য রয়েছে: (ক্লিক করুন)
লি মায়াদর

বিটিডাব্লু - সেটিংস.এক্সএমএল এমন একটি ফাইল যা আপনার ব্যবহারকারীর ফোল্ডারে .m2 ফোল্ডারে পাওয়া যায়। (উইন্ডোজ is সি: \ ব্যবহারকারীগণ \ আপনার নাম \। এম 2, লিনাক্স ~ / .m2) এবং এটি একাধিক ওয়ার্কস্পেসের জন্য বিশ্বব্যাপী তথ্য ধারণ করতে পারে। একই পছন্দসমূহ পৃষ্ঠা আপনাকে এটি নির্বাচন করতে দেয়।
লি মায়াদর

সময় দেয়ার জন্য ধন্যবাদ. আমি চেষ্টা করেছি যে কোনও ভাগ্য ছাড়াই, তবে রিইনডেক্স কেবলমাত্র আমার স্থানীয় মেভেন রিপোজিটরি (আমার কাছে ইতিমধ্যে থাকা লিবস) পুনর্নির্মাণ করবে? এবং সেটিংস.এমএমএল ফাইলের জন্য, এটি ওয়ার্কস্পেসের মধ্যেও নেই, (গ্রহের পছন্দসমূহ / ব্যবহারকারীর সেটিংস উল্লেখ করে C:\Users\XX\.m2\settings.xmlএবং বলে User settings file doesn't exist) এবং উভয় ওয়ার্কস্পেসের ক্ষেত্রে এটি একই জিনিস, তাই আমার ধারণা এটি গুরুত্বপূর্ণ নয়।
মাজিদ লইসি

ফাইলটিতে কী রয়েছে সে সম্পর্কে তথ্য http://maven.apache.org/settings.html । যতক্ষণ না কোনও প্রক্সি, কোনও পাসওয়ার্ড এবং আপনার প্রয়োজনীয় সমস্ত কিছু মাভেন সেন্ট্রালে না থাকে, আপনি কোনওটি ছাড়াই পেতে পারেন।
লি মায়াদোর

4

এই সমস্যাটির জন্য আমার পক্ষে কাজ করেছেন:

  • ~ / .m2 সরান
  • কেন্দ্রীয় ভান্ডারগুলিতে মাভেন সংগ্রহস্থল দর্শনে "পূর্ণ সূচক সক্ষম" সক্ষম করুন
  • সেন্ট্রাল মাভেন সংগ্রহস্থলের "পুনর্নির্মাণ সূচক" "

গ্রহন পুনরায় চালু করার পরে সবকিছু ভালভাবে কাজ করে।


3

ম্যাভেন অ্যাড নির্ভরতা আসলে মভেন সূচকের from সূচিগুলি আপ টু ডেট থাকলে ফলাফলটি সেখান থেকে হওয়া উচিত।

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

আরেকটি জিনিস যা আমি আমাকে সবচেয়ে বেশি বিরক্ত করেছিলাম তা হ'ল এমনকি আমি সব কিছু করেছি, এটি "বসন্ত" টাইপ করার পরে এখনও কিছুই দেখায় না। এখানেই আমি ভুল করেছি। আপনি যদি কিছু অতিরিক্ত পাঠ্য "স্প্রিংফ্রেমওয়ার্ক", বুম, টাইপ করেন তবে ফলাফলটি রয়েছে।


1

আমি একই সমস্যা আছে। উপরের প্রস্তাবিত বিকল্পগুলির মধ্যে কোনওটিই আমার পক্ষে কাজ করে নি। তবে আমি খুঁজে পেয়েছি যে, আমি যদি org.springframework.spring- মূল সংস্করণ 4.3.4.RELEASE এর জন্য ম্যানুয়ালি গ্রুপিড / আর্টিফ্যাক্ট / সংস্করণ যুক্ত করতে এবং pom.xML সংরক্ষণ করি, নির্ভরতা স্বয়ংক্রিয়ভাবে ডাউনলোড হয় এবং ইতিমধ্যে উপস্থিত জারগুলির জন্য অনুসন্ধান কাজ করে ভান্ডার মধ্যে। তবে আমি যদি এখন org.springframework.spring- প্রসঙ্গ অনুসন্ধান করি যা বর্তমান নির্ভরতাগুলির মধ্যে নেই, এই অনুসন্ধানটি এখনও কাজ করে না।


0

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


0

আপনার প্রয়োজনমতো জার ফাইলটি ডাউনলোড করতে গ্রুপ আইডি এবং আর্টিফ্যাক্ট আইডি সরবরাহ করা প্রয়োজনীয়। আপনি যদি এটি অনুসন্ধান করতে চান তবে এই ক্ষেত্রগুলির জন্য কেবল *, * ব্যবহার করুন।

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