মাভেন শিখতে এটি আমার প্রথম কয়েক দিন এবং আমি এখনও বেসিকগুলির সাথে লড়াই করছি। আমার কাছে একটি বাহ্যিক .jar ফাইল রয়েছে (পাবলিক স্টোরগুলিতে উপলব্ধ নেই) যা আমার প্রকল্পে উল্লেখ করতে হবে এবং আমি আমার সেরা বিকল্পটি কী তা নির্ধারণ করার চেষ্টা করছি।
এটি লাইব্রেরির জন্য কেন্দ্রীয় সংগ্রহশালা ছাড়াই একটি ছোট স্কেলের প্রকল্প, সুতরাং এটি হয় স্থানীয় সংগ্রহস্থল হতে হবে (সোর্স নিয়ন্ত্রণে কোনওভাবে যুক্ত হওয়া উচিত, জানেন না যে এটি সেভাবে কাজ করবে কিনা?) অথবা .jar এ সংরক্ষণ করা দরকার কোনও ফর্মাল সংগ্রহস্থলের বাইরে ডিস্ক।
1) আমার প্রকল্পের রেফারেন্সে জেনার ফাইলটি মেভেনের সাথে যুক্ত করার জন্য আমার সেরা বিকল্পটি কী দেওয়া উচিত যে আমি প্রকল্প এবং গ্রন্থাগার উভয়ই উত্স নিয়ন্ত্রণে রাখতে চাই?
2) আমি এখনও গ্রহনটি নির্ভরতা দেখতে পাচ্ছি না। আমি ম্যানুয়ালি এটিকে পমের বিভাগে যুক্ত করেছি এবং এটি এম 2 স্লিপসে নির্ভরতা তালিকাতে সূক্ষ্ম দেখায়। এমভিএন সংকলন এবং এমভিএন প্যাকেজ উভয়ই সফল হয় তবে প্রোগ্রামটি চালানো ফলাফল:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
LibraryStuff cannot be resolved to a type
এটি পিওএম সম্পাদনা করার পরে এটি হয়েছে:
<dependency>
<groupId>stuff</groupId>
<artifactId>library</artifactId>
<version>1.0</version>
<systemPath>${lib.location}/MyLibrary.jar</systemPath>
<scope>system</scope>
</dependency>
আমার কি এমভিএন ইনস্টল চালানো উচিত: ইনস্টল-ফাইল এমনকি ভেবেছিল আমি ইতিমধ্যে উপরে pom.xML সম্পাদনা করেছি?
ধন্যবাদ!
mvn install::install-file
: mkyong.com/maven/…