Maven ಡೌನ್ಲೋಡ್ಗಳು ಕೆಲಸ ಮಾಡುತ್ತವೆ, ಆದರೆ Jib ಮೂಲ ಇಮೇಜ್ ಎಳೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ
ವಿಫಲವಾದ ರಿಪೊಸಿಟರಿ ಅಥವಾ ರಿಜಿಸ್ಟ್ರಿ ವಿನಂತಿಯನ್ನು ಪತ್ತೆ ಮಾಡಿ, ನಂತರ ವಿನಂತಿ ಕಳುಹಿಸುವ ಘಟಕ ಬಳಸುವ ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆಯನ್ನು ಅನ್ವಯಿಸಿ.
Maven ಅವಲಂಬನೆಗಳು ಡೌನ್ಲೋಡ್ ಆಗುತ್ತವೆ, ನಂತರ Jib ರಿಜಿಸ್ಟ್ರಿ ಸಂಪರ್ಕಿಸುವಾಗ ವಿಫಲವಾಗುತ್ತದೆ. ಇದು ಉಪಯುಕ್ತ ಸುಳಿವು: Maven ರಿಪೊಸಿಟರಿ ಪ್ರವೇಶ ಕೆಲಸ ಮಾಡಿತ್ತು, ಆದರೆ ಅದು Jib ನ ರಿಜಿಸ್ಟ್ರಿ ಕ್ಲೈಂಟ್ ಅನ್ನು ಬಳಸಲಿಲ್ಲ.
ವಿಫಲವಾದ URL ನಿಂದ ಪ್ರಾರಂಭಿಸಿ
| ವಿಫಲ ಕಾರ್ಯಾಚರಣೆ | ಪರಿಶೀಲಿಸಬೇಕಾದ ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆ |
|---|---|
| Maven ಪ್ಲಗಿನ್ ಅಥವಾ ಅವಲಂಬನೆ ಪಡೆಯುವಿಕೆ | ಸಕ್ರಿಯ settings.xml ರಿಪೊಸಿಟರಿ ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಹೊರಗಿಡುವಿಕೆಗಳು. |
| Jib ಮೂಲ-ಇಮೇಜ್ ಅಥವಾ ರಿಜಿಸ್ಟ್ರಿ ಟೋಕನ್ ವಿನಂತಿ | Jib ರಿಜಿಸ್ಟ್ರಿ ಸಂವಹನಕ್ಕೆ ಬಳಸುವ Java ನೆಟ್ವರ್ಕಿಂಗ್ ಗುಣಲಕ್ಷಣಗಳು. |
ದೃಢೀಕರಣವಿಲ್ಲದ HTTP ಮಧ್ಯವರ್ತಿಗೆ, Maven ಕರೆಯಲ್ಲಿ Jib ನ ಮಾರ್ಗವನ್ನು ನೀಡಿ:
mvn -Dhttp.proxyHost=proxy.example.net \
-Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=proxy.example.net \
-Dhttps.proxyPort=8080 \
-Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
jib:buildTarಯೋಜನೆಯ Jib ಇಮೇಜ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿಕೊಂಡು ನಿಜವಾದ ಪ್ರಾಕ್ಸಿ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ ಬಳಸಿ. ಅನುಮತಿಸಿದ ಸಾರ್ವಜನಿಕ ಪ್ರಾಕ್ಸಿ ಮಾರ್ಗದಲ್ಲಿರುವ ಸಾರ್ವಜನಿಕ ರಿಜಿಸ್ಟ್ರಿ ಮತ್ತು ಟೋಕನ್ ಸೇವೆಗೆ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಈ ದೃಢೀಕರಣವಿಲ್ಲದ ಪ್ರಾಕ್ಸಿ ಕ್ಷೇತ್ರಗಳಿಗೆ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. host ಗುಣಲಕ್ಷಣಗಳು ಹೋಸ್ಟ್ಹೆಸರುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ, http:// ಪೂರ್ವಪ್ರತ್ಯಯವಿಲ್ಲದೆ. https ಗುಣಲಕ್ಷಣಗಳು HTTPS ಗಮ್ಯಸ್ಥಾನಗಳಿಗೆ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆ ಮಾಡುತ್ತವೆ; Java HTTPS ಬೈಪಾಸ್ ಪಟ್ಟಿಗೂ http.nonProxyHosts ಬಳಸುತ್ತದೆ.
ಸ್ಥಳೀಯ ಆರ್ಕೈವ್ಗೂ ಎಳೆಯುವಿಕೆ ಬೇಕಾಗಬಹುದು
jib:buildTar ಫಲಿತಾಂಶದ ಇಮೇಜ್ ಆರ್ಕೈವ್ ಅನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಬರೆಯುತ್ತದೆ. ಆದರೂ ಮೊದಲು ಮೂಲ ಇಮೇಜ್ ಪಡೆಯಲು ನೆಟ್ವರ್ಕ್ ಪ್ರವೇಶ ಬೇಕಾಗಬಹುದು. ಆ ಔಟ್ಪುಟ್ ಆಯ್ಕೆ ಮಾಡಿದರೆ ರಿಜಿಸ್ಟ್ರಿ ವಿನಂತಿ ತೆಗೆದುಹೋಗುವುದಿಲ್ಲ.
ಸಂರಚನೆ ಬದಲಿಸಿದ ನಂತರ ವಿಫಲವಾದ URL ಅನ್ನು ಮತ್ತೆ ಹೋಲಿಸಿ. ಕೆಲಸ ಮಾಡುವ Maven ರಿಪೊಸಿಟರಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿ, ಮತ್ತು Jib ನ ಮಾರ್ಗದಲ್ಲಿ ಉಳಿದಿರುವ ರಿಜಿಸ್ಟ್ರಿ ಅಥವಾ ಟೋಕನ್ ಸೇವಾ ವೈಫಲ್ಯವನ್ನು ನಿರ್ಣಯಿಸಿ.