Maven 3.9.0 បានប្តូរ Resolver HTTP transport លំនាំដើមពី Wagon ទៅ native HTTP។ Workaround ចាស់សម្រាប់ Wagon អាចឈប់គ្រប់គ្រងសំណើ repository ទោះបី URL ប្រូកស៊ីមិនបានប្តូរក៏ដោយ។

ពិនិត្យកំណែ Maven ដែលកំពុងដំណើរការ ការកំណត់ប្រូកស៊ីសកម្ម ក្នុង settings.xml និង Resolver transport ដែលបានជ្រើស។ JVM ទទួលអាគុយម៉ង់ -D មិនមែនជាភស្តុតាងថា HTTP client ប្រើ property នោះទេ។

សម្រាប់ Maven 3.9 release ដែលគាំទ្រ selector តាមឯកសារ ការប្រៀបធៀបនេះស្នើសុំ Wagon៖

mvn -Dmaven.resolver.transport=wagon dependency:resolve

ដំណើរការវាតែពេលអ្នកពិតជាចង់ទាញយក dependencies សម្រាប់គម្រោងដូចគ្នា និង endpoint ដែលបានអនុម័ត។ វាជាប្រតិបត្តិការបណ្តាញ មិនមែនជាសំណួរកំណត់រចនាសម្ព័ន្ធទេ។ លទ្ធផលខុសគ្នាជួយកំណត់ភាពខុសគ្នានៃការអនុវត្ត ប៉ុន្តែមិនធ្វើឱ្យ Wagon ជាដំណោះស្រាយអចិន្ត្រៃយ៍ទេ។ ពិនិត្យឈ្មោះដែលគាំទ្រមុនប្រើ selector ជាមួយ Maven 4 ឬកំណែអនាគត។

កត់ត្រា challenge ពិតប្រាកដ និងដំណាក់កាលកំហុស។ ការផ្ទៀងផ្ទាត់តាម browser មិនបញ្ជាក់ការគាំទ្រ NTLM ក្នុង Maven transport ណាមួយទេ។ 407 ការបដិសេធវិញ្ញាបនបត្រ repository មិនអាចចូលបាន និង timeout ត្រូវការការកែតម្រូវខុសៗគ្នា។ មុនបន្ថែមជម្រើស pool ឬពេលវេលា ឬប្តូរ mirror និងកំណែ artifact សូមកត់ត្រាកំណែ transport វិធីសាស្ត្រប្រូកស៊ី និងប្រតិបត្តិការតូចបំផុតដែលអាចធ្វើឡើងវិញបាន។ សម្រាប់ផ្លូវនិងការកំណត់ដែលបានជ្រើស សូមមើល របាយការណ៍វិនិច្ឆ័យដែលមានប្រយោជន៍។

អត្ថបទពាក់ព័ន្ធ