ଘରକୁ ଫେରୁଥିବା ଟ୍ରେନ୍‌ରେ ଆପଣଙ୍କ ପ୍ରୋଜେକ୍ଟ ବଦଳିନାହିଁ, କିନ୍ତୁ ଏହାର ନେଟୱାର୍କ ପଥ ବଦଳିଛି। ଅଫିସ୍‌ରେ କାମ କରୁଥିବା ପ୍ରକ୍ସି ଠିକଣା ଘରେ ପହଞ୍ଚିପାରେ ନାହିଁ। ଏହା ଏକ ପରିବେଶ ସେଟିଂ, ଆପଣଙ୍କ ନିଯୁକ୍ତିଦାତାଙ୍କ ପ୍ରକ୍ସିକୁ ପ୍ରୋଜେକ୍ଟର POM ରେ ରଖିବାର କାରଣ ନୁହେଁ।

Maven ର ସେଟିଂସ୍ ମଡେଲ୍ ପ୍ରକ୍ସି ପରିଭାଷାଗୁଡ଼ିକୁ ଏହାର ସର୍ବୋଚ୍ଚ ସ୍ତରୀୟ proxies ବିଭାଗରେ ରଖେ। ସେଟିଂସ୍ ପ୍ରୋଫାଇଲ୍ ସେହି ବିଭାଗର ଦ୍ୱିତୀୟ ଇଚ୍ଛାଧୀନ ନକଲ ଦିଏ ନାହିଁ। ଏକ ପ୍ରୋଫାଇଲ୍ ତଳେ ପ୍ରକ୍ସି ଆକୃତିର XML ଖଣ୍ଡ ଯୋଡ଼ିବା ଏହାକୁ ସମର୍ଥିତ ନେଟୱାର୍କ-ସ୍ୱିଚିଂ ଯନ୍ତ୍ରକୌଶଳ କରେ ନାହିଁ।

ଏକ ସରଳ ବିକଳ୍ପ ହେଉଛି ପ୍ରତ୍ୟେକ ପରିବେଶ ପାଇଁ ଅନୁମୋଦିତ ସେଟିଂସ୍ ରଖିବା ଏବଂ ଉପଯୁକ୍ତଟି ବାଛିବା:

mvn --settings /path/to/settings-office.xml verify

ଉଦାହରଣଟି ବ୍ୟବହାରକାରୀ ସେଟିଂସ୍ ସ୍ପଷ୍ଟ ଭାବରେ ବାଛେ। ବିଲ୍ଡ ପାଇଁ ଉପଯୁକ୍ତ ଆଦେଶ ଏବଂ ଫାଇଲ୍ ବ୍ୟବହାର କରନ୍ତୁ; ଏହାର ଅର୍ଥ ଫାଇଲ୍ କ୍ରେଡେନ୍ସିଆଲ୍ ସହିତ କମିଟ୍ କରାଯିବା ଉଚିତ୍ ନୁହେଁ।

ପାର୍ଥକ୍ୟଗୁଡ଼ିକୁ ଛୋଟ ରଖନ୍ତୁ

କେଉଁ ସେଟିଂସ୍ ପ୍ରକୃତରେ ବଦଳେ ତାହା ଲେଖନ୍ତୁ: ସକ୍ରିୟ ପ୍ରକ୍ସି, ବାଇପାସ୍ ହୋଷ୍ଟ, ମିରର୍ ଏବଂ ଆବଶ୍ୟକ ସର୍ଭର ଖାତା। ଦ୍ୱିତୀୟ ଫାଇଲ୍ ଚୁପଚାପ୍ ଏକ ଅସମ୍ପର୍କିତ ରେପୋଜିଟରୀ ନୀତି ହଟାଇବା ଉଚିତ୍ ନୁହେଁ କିମ୍ବା ପୁରୁଣା ପାସୱାର୍ଡ ବ୍ୟବହାର କରିବା ଉଚିତ୍ ନୁହେଁ।

ବଛା ଯାଇଥିବା ବ୍ୟବହାରକାରୀ ସେଟିଂସ୍ ସହିତ ଏବେ ମଧ୍ୟ ମିଶ୍ରିତ ହେଉଥିବା କୌଣସି ବୈଶ୍ୱିକ ସେଟିଂସ୍ ଯାଞ୍ଚ କରନ୍ତୁ। ସ୍ପଷ୍ଟ ଫାଇଲ୍ ଇନପୁଟ୍କୁ ଦୃଶ୍ୟମାନ କରେ, କିନ୍ତୁ Maven ର ଅନ୍ୟ କୌଣସି କନଫିଗୁରେସନ୍ ଉତ୍ସ ନାହିଁ ବୋଲି ଏହା ଅର୍ଥ ନୁହେଁ।

ସ୍ୱୟଂଚାଳିତ ସ୍ୱିଚିଂ ପାଇଁ ପ୍ରକୃତ ସଙ୍କେତ ଆବଶ୍ୟକ

Maven ସାଧାରଣ ଅର୍ଥରେ ଲାପଟପ୍‌ର ଅବସ୍ଥାନରୁ "ଅଫିସ୍" ଅନୁମାନ କରିପାରେ ନାହିଁ। ସ୍ୱୟଂଚାଳିତ ବ୍ୟବସ୍ଥା ପାଇଁ ସମର୍ଥିତ ବାହ୍ୟ ଆବିଷ୍କାର କିମ୍ବା ପରିଚାଳନା ଯନ୍ତ୍ରକୌଶଳ ଏବଂ ସେହି ଯନ୍ତ୍ରକୌଶଳ ଉପଲବ୍ଧ ନଥିବା ବେଳେ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ରତିକ୍ରିୟା ଆବଶ୍ୟକ।

ଘରେ ପ୍ରକ୍ସି ବନ୍ଦ କରିବା ପାଇଁ ଉଦ୍ଦିଷ୍ଟ ପ୍ରଶସ୍ତ ବାଇପାସ୍ ଢାଞ୍ଚା ପ୍ରତି ସତର୍କ ରୁହନ୍ତୁ। ସେମାନେ ଆନ୍ତରିକ ଲକ୍ଷ୍ୟସ୍ଥଳକୁ ମଧ୍ୟ ପ୍ରଭାବିତ କରିପାରନ୍ତି କିମ୍ବା ଅନୁରୋଧ କେଉଁ ପଥରେ ଗଲା ତାହା ଲୁଚାଇପାରନ୍ତି।

ପ୍ରଥମ ମରାମତି ପାଇଁ ଦୃଶ୍ୟମାନ, ସ୍ପଷ୍ଟ ସେଟିଂସ୍ ଚୟନକୁ ପ୍ରାଥମିକତା ଦିଅନ୍ତୁ। ଉଭୟ ପରିବେଶରେ ଏହା କାମ କଲା ପରେ, ଯେକୌଣସି ଅଟୋମେସନ୍ ପ୍ରୋଜେକ୍ଟର ବିଲ୍ଡ ନିର୍ଦ୍ଦେଶାବଳୀକୁ ବାରମ୍ବାର ପୁନଃଲେଖିବା ପରିବର୍ତ୍ତେ ସେହି ଜଣାଶୁଣା କନଫିଗୁରେସନ୍ ପୁନଃଉତ୍ପାଦନ କରିପାରିବ।

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