Avatar ·

كيفية جعل Maven يستخدم تلقائيًا أحدث إصدار من التبعية؟

السلام عليكم! أنا مبتدئ في Java وMaven، وأواجه مشكلة. أكتب مشروعًا يستخدم مكتبة Apache Commons Lang. حاليًا في ملف pom.xml الخاص بي أحدد الإصدار 3.12.0 بشكل صريح: ```xml org.apache.commons commons-lang3 3.12.0 ``` لكن بعد شهر صدر الإصدار 3.13.0، وأريد أن يقوم Maven بسحب أحدث إصدار تلقائيًا. سمعت أنه يمكن استخدام LATEST أو RELEASE، لكنني لست متأكدًا من كيفية القيام بذلك بشكل صحيح وما إذا كان آمنًا. لدي عدة أسئلة: 1. هل يمكنني كتابة `LATEST` أو `RELEASE`؟ 2. هل سيعمل هذا مع Maven 2 وMaven 3؟ 3. كم مرة يتحقق Maven من وجود إصدارات جديدة؟ 4. هل سيتعطل مشروعي إذا احتوى الإصدار الجديد على تغييرات جذرية؟ أستخدم Maven 3.9.0 وJava 17. يتم بناء المشروع من خلال `mvn clean install`. سأكون ممتنًا لإجابة مفصلة مع أمثلة!