Maven 3.9.0 Resolver ର ଡିଫଲ୍ଟ HTTP transport କୁ Wagon ରୁ native HTTP କୁ ବଦଳାଇଲା। ପ୍ରକ୍ସି URL ବଦଳିନଥିଲେ ମଧ୍ୟ ପୁରୁଣା Wagon-ନିର୍ଦ୍ଦିଷ୍ଟ workaround repository ଅନୁରୋଧ ନିୟନ୍ତ୍ରଣ କରିବା ବନ୍ଦ କରିପାରେ।

ଚାଲୁଥିବା Maven version, settings.xml ଭିତରେ ଥିବା ସକ୍ରିୟ ପ୍ରକ୍ସି configuration ଏବଂ ଚୟନିତ Resolver transport ଯାଞ୍ଚ କରନ୍ତୁ। JVM -D argument ଗ୍ରହଣ କରିବାରୁ HTTP client ସେହି property ବ୍ୟବହାର କରୁଛି ବୋଲି ପ୍ରମାଣ ହୁଏ ନାହିଁ।

Documented selector କୁ ସମର୍ଥନ କରୁଥିବା Maven 3.9 release ଗୁଡିକରେ ଏହି ତୁଳନା Wagon କୁ ଅନୁରୋଧ କରେ:

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

ସମାନ project ଏବଂ ଅନୁମୋଦିତ endpoint ପାଇଁ dependencies ଡାଉନଲୋଡ କରିବା ଉଦ୍ଦେଶ୍ୟ ଥିଲେ ମାତ୍ର ଏହାକୁ ଚଲାନ୍ତୁ। ଏହା network operation, configuration query ନୁହେଁ। ଭିନ୍ନ ଫଳାଫଳ implementation difference କୁ ସୀମିତ କରେ, କିନ୍ତୁ Wagon କୁ ସ୍ଥାୟୀ ସମାଧାନ କରେ ନାହିଁ। Maven 4 କିମ୍ବା ଭବିଷ୍ୟତ version ସହିତ selector ବ୍ୟବହାର ପୂର୍ବରୁ supported names ଯାଞ୍ଚ କରନ୍ତୁ।

ପ୍ରକୃତ challenge ଏବଂ error stage ଲେଖିରଖନ୍ତୁ। Browser authentication କୌଣସି Maven transport NTLM କୁ support କରେ ବୋଲି ପ୍ରମାଣ କରେ ନାହିଁ। 407, certificate rejection, unavailable repository ଏବଂ timeout ପାଇଁ ଭିନ୍ନ ସୁଧାରଣ ଆବଶ୍ୟକ। Pool କିମ୍ବା time option ଯୋଗ କରିବା କିମ୍ବା mirror ଏବଂ artifact version ବଦଳାଇବା ପୂର୍ବରୁ version, transport, proxy method ଏବଂ ସବୁଠାରୁ ଛୋଟ ପୁନରାବୃତ୍ତିଯୋଗ୍ୟ operation ଲେଖନ୍ତୁ। ଚୟନିତ route ଏବଂ configuration ପାଇଁ ଉପଯୋଗୀ ନିଦାନ ରିପୋର୍ଟ ଦେଖନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ