উত্তর:
mvn install(বা mvn package) সর্বদা কাজ করবে।
আপনি mvn compileসংকলন সময় নির্ভরতা ডাউনলোড করতে বা mvn testসময় এবং পরীক্ষা নির্ভরতা সংকলনের জন্য ব্যবহার করতে পারেন তবে আমি এমন কিছু পছন্দ করি যা সর্বদা কার্যকর হয়।
mvn dependency:xxxকেবল নির্ভরতা নিয়ে কাজ করুন এবং কোনও অতিরিক্ত জিনিস না করুন - এবং প্রশ্নটি কী ছিল তা।
importঘটে) এবং আপনি কোনও মাল্টি-মডিউল বিল্ড ব্যবহার করেন কিনা।
আপনি যদি অন্য কিছু না করে কেবল নির্ভরতা ডাউনলোড করতে চান তবে তা হ'ল:
mvn dependency:resolve
অথবা একটি একক নির্ভরতা ডাউনলোড করতে:
mvn dependency:get -Dartifact=groupId:artifactId:version
আপনার যদি কোনও নির্দিষ্ট সংগ্রহস্থল থেকে ডাউনলোড করতে হয় তবে আপনি এটির সাথে উল্লেখ করতে পারেন -DrepoUrl=...
mvn package -oঠিক পরে চলেছি - আমি ত্রুটি পেয়েছি যে প্লাগইনগুলি ডাউনলোড করা যায় না। দৌড়াদৌড়ি mvn dependency:resolve-pluginsসমস্যাটি পুরোপুরি সমাধান করে না।
আমি জানি এটি এখন একটি পুরানো প্রশ্ন, তবে যে ব্যবহারকারীরা নীচে Mavenপ্লাগইন ব্যবহার করছেন তাদের কাছে আপনার দুটি বিকল্প রয়েছে:EclipseWindows
আপনি যদি ম্যাভেনকে একটি স্বতন্ত্র অ্যাপ্লিকেশন হিসাবে ইনস্টল করেন:
আপনি CMDআপনার প্রকল্পের পথের নীচে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন :
mvn eclipse:eclipse
এটি আপনার pom.xmlফাইলের নির্ভরতা অনুসারে সমস্ত নিখোঁজ জারের সাথে আপনার সংগ্রহস্থল আপডেট করবে ।
আপনি যদি ম্যাভেনকে স্বতন্ত্র অ্যাপ্লিকেশন হিসাবে ইনস্টল না করে থাকেন তবে আপনি আপনার গ্রহণে এই পদক্ষেপগুলি অনুসরণ করতে পারেন:
project-> Run As-> এ ডান ক্লিক করুন Run configurations।
তারপরে সিলেক্ট করুন mavenBuild।
তারপরে newনির্বাচিত ধরণের একটি কনফিগারেশন তৈরি করতে বোতামটি ক্লিক করুন works ব্রাউজ ওয়ার্কস্পেসে ক্লিক করুন এবং আপনার প্রকল্পটি নির্বাচন করুন এবং লক্ষ্যগুলিতে নির্দিষ্ট করুনeclipse:eclipse
এমভিএন ইক্লিপস কমান্ডটি কীভাবে চালানো যায় তা আপনি দেখতে পারেন : আরও বিবরণের জন্য গ্রহনটি se
আপনার নির্ভরতার সুযোগের দিকে মনোযোগ দিন আমি ইস্যুটি করছিলাম যেখানে আমি ইন্টেলিজের মাধ্যমে ক্লিন কম্পাইল করার সময় পম ডাউনলোড হবে, তবে জারটি তা করবে না। এখানে একটি xxx.jar.lastUpdated ফাইল তৈরি হয়েছিল। তখন বুঝতে পারলাম যে নির্ভরতার সুযোগটি পরীক্ষা করা হয়েছিল, তবে আমি কম্পাইলটি ট্রিগার করছি। আমি রেপোগুলি মুছে ফেলেছি, এবং এমভিএন পরীক্ষার সূত্রপাত করেছি, এবং সমস্যাটি সমাধান হয়ে গেছে।
ঠিক আছে, প্রকল্পে ক্লিক করুন। মাভেন -> আপডেট প্রকল্পে যান।
নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে।
mvnwর্যাপার লেয়ারটি কল করতে ব্যবহার করুন । এই পৃষ্ঠার আদেশগুলি এটির সাথে কাজ করে।