উত্তর:
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
প্লাগইন ব্যবহার করছেন তাদের কাছে আপনার দুটি বিকল্প রয়েছে:Eclipse
Windows
আপনি যদি ম্যাভেনকে একটি স্বতন্ত্র অ্যাপ্লিকেশন হিসাবে ইনস্টল করেন:
আপনি CMD
আপনার প্রকল্পের পথের নীচে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন :
mvn eclipse:eclipse
এটি আপনার pom.xml
ফাইলের নির্ভরতা অনুসারে সমস্ত নিখোঁজ জারের সাথে আপনার সংগ্রহস্থল আপডেট করবে ।
আপনি যদি ম্যাভেনকে স্বতন্ত্র অ্যাপ্লিকেশন হিসাবে ইনস্টল না করে থাকেন তবে আপনি আপনার গ্রহণে এই পদক্ষেপগুলি অনুসরণ করতে পারেন:
project
-> Run As
-> এ ডান ক্লিক করুন Run configurations
।
তারপরে সিলেক্ট করুন mavenBuild
।
তারপরে new
নির্বাচিত ধরণের একটি কনফিগারেশন তৈরি করতে বোতামটি ক্লিক করুন works ব্রাউজ ওয়ার্কস্পেসে ক্লিক করুন এবং আপনার প্রকল্পটি নির্বাচন করুন এবং লক্ষ্যগুলিতে নির্দিষ্ট করুনeclipse:eclipse
এমভিএন ইক্লিপস কমান্ডটি কীভাবে চালানো যায় তা আপনি দেখতে পারেন : আরও বিবরণের জন্য গ্রহনটি se
আপনার নির্ভরতার সুযোগের দিকে মনোযোগ দিন আমি ইস্যুটি করছিলাম যেখানে আমি ইন্টেলিজের মাধ্যমে ক্লিন কম্পাইল করার সময় পম ডাউনলোড হবে, তবে জারটি তা করবে না। এখানে একটি xxx.jar.lastUpdated ফাইল তৈরি হয়েছিল। তখন বুঝতে পারলাম যে নির্ভরতার সুযোগটি পরীক্ষা করা হয়েছিল, তবে আমি কম্পাইলটি ট্রিগার করছি। আমি রেপোগুলি মুছে ফেলেছি, এবং এমভিএন পরীক্ষার সূত্রপাত করেছি, এবং সমস্যাটি সমাধান হয়ে গেছে।
ঠিক আছে, প্রকল্পে ক্লিক করুন। মাভেন -> আপডেট প্রকল্পে যান।
নির্ভরতা স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে।
mvnw
র্যাপার লেয়ারটি কল করতে ব্যবহার করুন । এই পৃষ্ঠার আদেশগুলি এটির সাথে কাজ করে।