Grab تەۋەلىكلەرنى ھەل قىلىشتىن بۇرۇن Groovy نىڭ ۋاكالەتچىسىنى تەڭشەڭ
Groovy نى ئۇنىڭ ئامبارلىرىغا كېرەكلىك HTTP ۋە HTTPS JVM خاسلىقلىرى بىلەن قوزغىتىڭ؛ script بايانلىرى Grab ھەل قىلغاندىن كېيىن ئىجرا بولالايدۇ.
Grape نىڭ ۋاكالەتچى خاسلىقلىرىنى Groovy قوزغىتىشىغا قويۇڭ:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyقىممەتلەر host ناملىرى ۋە سانلىق port لار، ۋاكالەتچى URL لىرى ئەمەس. HTTP ۋاكالەتچى تىزىملىكىدىن بىر HTTP نامزاتى ئوچۇق ئامبار يولى ئۈچۈن ئۇ ئىككى قىممەتنى بېرىدۇ. ئوخشاش HTTP ۋاسىتىچى HTTP ۋە HTTPS مەنزىللىرىنىڭ چۈشۈرۈشلىرىنى يەتكۈزەلەيدۇ.
بۇ يەردە تەڭشەشنىڭ سەۋەبى ۋاقىت. Grab ئىزاھاتلىرى تەۋەلىكلەرنى كومپىيلىيەش جەريانىدا، ئادەتتىكى script بايانلىرى ئىجرا بولۇشتىن بۇرۇن ھەل قىلالايدۇ. كېيىنكى System.setProperty چاقىرىقى ئاللىبۇرۇن مەغلۇپ بولغان چۈشۈرۈشنى تەڭشىيەلمەيدۇ.
قايسى مەنزىل سىخېمىسىغا يول كېرەكلىكىنى بېكىتىش ئۈچۈن مەغلۇپ بولغان ئامبار URL نى ئىشلىتىڭ. GrapeIvy بىلەن groovy.grape.report.downloads=true چۈشۈرۈش ھەرىكىتىنى دوكلات قىلىدۇ؛ GrapeMaven ئۆزىنىڭ تۈزىتىش تاللانمىسىنى ئىشلىتىدۇ. يوق Artefact نەشرى ياكى ئىشلەتكىلى بولمايدىغان ئامبار ۋاكالەتچى توغرا تاللانغان تەقدىردىمۇ ئامبار مەسىلىسى بولۇپ قالىدۇ.