গ্রহণে মাভেন আপডেট প্রকল্প কী করবে?


106

" মাভেন -> আপডেট প্রকল্প ... " গ্রহনটিতে কী করবে ?

এখানে চিত্র বর্ণনা লিখুন


5
এটি কেবল মেভেন কনফিগারেশন ফাইলটি আবার লোড করার জন্য একটি রিফ্রেশ তৈরি করে।
shakthydoss

এই উত্তর, দয়া করে চেক করুন stackoverflow.com/questions/42554213/...
GauravJ

উত্তর:


91

এটি পোম এর সাথে ইলিপস প্রকল্প সেটিংস সিঙ্ক করে। যদি আপনি উদাহরণস্বরূপ গুরুত্বপূর্ণ প্লাগইন সেটিংস যেমন আউটপুট জাভা সংস্করণ পরিবর্তন করেন তবে আপনি দেখতে পাবেন যে Eclipse আপনাকে প্রকল্পটি আপডেট করতে বলবে এবং তারপরে প্রকল্পে কনফিগার করা জাভা রানটাইমটি আপনার মাভেন পোম নির্দেশ করে তা প্রতিফলিত করতে পরিবর্তিত হবে।

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


20
আমি বিশেষত ম্যাভেন কমান্ড এবং প্লাগিনগুলিও কার্যকর করা হয়েছিল তা শোনার আশা করছিলাম।
ধূসর

1
যদি আমি কখনই একিপ্সে মাভেন কনফিগারেশন আপডেট না করি তবে মাভেন আপডেট চালানোর কি কোনও দরকার আছে?
উভচর

1
@ সাম্প্রদায়িক আসলে না। এমনকি কর্মক্ষেত্রের অবস্থার বিষয়ে অ্যালিসেস বিভ্রান্ত হয়ে পড়ে এবং বিভ্রান্ত হয়ে যায়, এমন একটি পরিষ্কার প্রকল্প সর্বদা এটি সমাধান করে।
গিম্বি

1
@ কিরিসাকো ব্যক্তিগত অভিজ্ঞতা এবং পর্যবেক্ষণ। এটি বরং সহজ; Eclipse এ প্রকল্পের সেটিংস পরিবর্তন করুন, প্রকল্পটি আপডেট করুন, আপনার পরিবর্তনগুলি উল্টানো হচ্ছে দেখুন। মনে রাখবেন যে এই উত্তরটি বার্ধক্যজনিত, এটি অগত্যা এম 2 স্লিপসের আধুনিক সংস্করণগুলি উপস্থাপন করে না।
গিম্বি

1
হ্যালো @ জিম্বি মাভেন আপডেট সম্পর্কে আমি কোথায় পুরোপুরি পাওয়া যাবে?
উইটোল্ড কাকজুরবা

20

@ গিম্বি যা বলেছিলেন তাতে যুক্ত করতে - আপডেট প্রজেক্ট আরও বিকল্প সরবরাহ করে যেমন আপনার সর্বশেষতম সন্ধানের Force Update of Snapshots / Releasesউপর নির্ভরশীলতা থাকলে অত্যন্ত কার্যকর। (উদাহরণস্বরূপ: [1.0) 1.0 খুঁজে পাবেন * * - সর্বশেষ যাই হোক না কেন।)

প্রকল্প আপডেট করা আইভির সমাধানের সমার্থক। এটি নিশ্চিত করবে যে সমস্ত রেফারেন্সযুক্ত নির্ভরতা রয়েছে এবং পাশাপাশি সেগুলি সঠিকভাবে অন্তর্ভুক্ত করা হয়েছে তা নিশ্চিত করার জন্য প্রকল্পটি পরিষ্কার করুন।


1
নির্ভরতাগুলি কোনও প্রকল্প আপডেট ছাড়াই ভাল যায়; এক্সিলিপ প্রকল্পে কেবল পম এবং নির্ভরতা স্বয়ংক্রিয় আপডেট করুন। খুব ভাল জিনিস, অন্যথায় এটি গ্রহনে ম্যাভেনের সাথে কাজ করা বেশ মনোরম কাজ হবে!
গিম্বি

আমি সম্মত, maven আপডেট প্রকল্পটি পম.এক্সএমএল কনফিগারেশন (যেমন জাভা সংস্করণ) অনুযায়ী গ্রহটিকে আপডেট করবে।
সানচি গিরোত্রা

0

আমি দলিলপত্রটি খনন করতে পারি না, তবে আমি কোডটি বের করতে সক্ষম হয়েছি। @ গিম্বি উত্তর পরিপূরক করতে - আপনি বিশদে যেতে পারেন এবং এখানে ফাংশনটি কী করে তা সন্ধান করতে পারেন:

https://github.com/eclipse/m2e-core/blob/41f5ae34ad2543ef1439b7fd7e0a03b596af8685/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/ProjectConfigurationManager.java#L365

অনুসন্ধান করুন: আপডেটপ্রজেক্ট কনফিগারেশন 0 ফাংশন।

চিয়ার্স,

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