IntelliJ Maven ପ୍ରକ୍ସି ସେଟିଂସ: ଇମ୍ପୋର୍ଟର ବନାମ ରନର
ଯେତେବେଳେ IntelliJ ପ୍ରକ୍ସି ମାଧ୍ୟମରେ ବିଲ୍ଡ କରିପାରେ କିନ୍ତୁ ସିଙ୍କ କରିପାରେ ନାହିଁ, କିମ୍ବା ଓଲଟା, ସେତେବେଳେ ଇମ୍ପୋର୍ଟର ଏବଂ ରନର ସେଟିଂସ ତୁଳନା କରନ୍ତୁ।
ଯଦି IntelliJ ରେ Maven ଲକ୍ଷ୍ୟଗୁଡ଼ିକ କାମ କରେ କିନ୍ତୁ ସିଙ୍କ ବିଫଳ ହୁଏ, ପ୍ରକ୍ସି ଏଣ୍ଡପଏଣ୍ଟ ବଦଳାଇବା ପୂର୍ବରୁ ଇମ୍ପୋର୍ଟର ଯାଞ୍ଚ କରନ୍ତୁ। ଏମାନେ ଅଲଗା ଉପଭୋକ୍ତା:
| କାର୍ଯ୍ୟକାରୀ କିମ୍ବା ବିଫଳ ଅପରେସନ | ପ୍ରାସଙ୍ଗିକ ପ୍ରୋସେସ ସେଟିଂସ |
|---|---|
| IDE HTTP ସଂଯୋଗ ଯାଞ୍ଚ | IntelliJ ର ନିଜସ୍ୱ HTTP ନେଟୱାର୍କିଂ କନଫିଗରେସନ |
| ପ୍ରୋଜେକ୍ଟ ଇମ୍ପୋର୍ଟ କିମ୍ବା ସିଙ୍କ | Maven ଇମ୍ପୋର୍ଟରର JDK ଏବଂ JVM ବିକଳ୍ପ |
| Maven ଲକ୍ଷ୍ୟ ନିଷ୍ପାଦନ | Maven ରନରର ରନଟାଇମ ଏବଂ JVM ବିକଳ୍ପ |
ପ୍ରଥମେ Maven ବିତରଣ ଏବଂ ଚୟନିତ ବ୍ୟବହାରକାରୀ ସେଟିଂସ ଫାଇଲ ତୁଳନା କରନ୍ତୁ, ଟର୍ମିନାଲରେ ବ୍ୟବହୃତ ସ୍ପଷ୍ଟ ଓଭରରାଇଡ ସହିତ। ଏକାଧିକ VM ଫିଲ୍ଡରେ ପ୍ରପର୍ଟି ଯୋଡିବା ପୂର୍ବରୁ ପ୍ରଭାବୀ ସେଟିଂସରେ ସକ୍ରିୟ ପ୍ରକ୍ସି ସୁସଙ୍ଗତ କରନ୍ତୁ।
ତାପରେ ବିଫଳ ପ୍ରୋସେସରେ ଯେକୌଣସି Java ପ୍ରକ୍ସି ପ୍ରପର୍ଟି, କଷ୍ଟମ ଟ୍ରଷ୍ଟଷ୍ଟୋର କିମ୍ବା ଅନ୍ୟ JVM ବିକଳ୍ପ ଖୋଜନ୍ତୁ। ରନର ବିକଳ୍ପ ଲକ୍ଷ୍ୟକୁ ପ୍ରଭାବିତ କରେ; ଇମ୍ପୋର୍ଟର ବିକଳ୍ପ ଇମ୍ପୋର୍ଟକୁ ପ୍ରଭାବିତ କରେ। ଏମାନେ ଏକ ନୁହେଁ। ଦୁଇଟି ଚୟନିତ JDK ଏକ ସମାନ ଏଣ୍ଡପଏଣ୍ଟ ବ୍ୟବହାର କରି ଭିନ୍ନ ସଂସ୍ଥା CA ଉପରେ ବିଶ୍ୱାସ କରିପାରେ, ତେଣୁ ସାର୍ଟିଫିକେଟ ତ୍ରୁଟି ପାସୱାର୍ଡ ବିଫଳତା ପ୍ରମାଣ କରେ ନାହିଁ।
କେବଳ ସିଙ୍କର ତ୍ରୁଟି ଧ୍ୟାନକୁ ଇମ୍ପୋର୍ଟର ଏବଂ ଏହାର ଇନପୁଟ ଆଡକୁ ନେଇଯାଏ। କେବଳ ଲକ୍ଷ୍ୟର ତ୍ରୁଟି ଧ୍ୟାନକୁ ରନର ଆଡକୁ ନେଇଯାଏ। ଏକ ପରୀକ୍ଷା କିମ୍ବା ଫୋର୍କ କରାଯାଇଥିବା ଆପ୍ଲିକେସନ ନିଜର ସେଟିଂସ ସହିତ ଅନ୍ୟ JVM ଆଣିପାରେ।
ସବୁଠାରେ ସାଧାରଣ proxyHost ପ୍ରପର୍ଟି ପେଷ୍ଟ କରିବା କିମ୍ବା ବଣ୍ଡଲ କରାଯାଇଥିବା Maven ଫାଇଲ ସମ୍ପାଦନ କରିବା ପରିବର୍ତ୍ତେ ସେହି ମାଲିକ ପାଖରେ ମରାମତି ରଖନ୍ତୁ। ଏକ ଚିହ୍ନଟଯୋଗ୍ୟ ସେଟିଂସ ଫାଇଲ ଏବଂ ଲକ୍ଷ୍ୟିତ ପ୍ରୋସେସ ବିକଳ୍ପ IDE ଅପଡେଟ ପରେ ଫଳାଫଳକୁ ପୁନଃଉତ୍ପାଦନଯୋଗ୍ୟ କରେ।