Cá bhfaigheann Gradle a shocruithe seachfhreastalaí
Rianaigh airíonna seachfhreastalaí JVM Gradle, socruithe baile an úsáideora agus timpeallacht an chliaint seachas glacadh leis go ndéanann an deamhan neamhaird i gcónaí ar athróga nua.
D’fhéadfadh foirgneamh Gradle a sheoltar ó IDE cumraíocht eile a úsáid ná an tionscadal céanna a sheoltar ó chríochfort. Sula gcuireann tú an milleán ar phróiseas seachfhreastalaí sean, cuir baile úsáideora Gradle, an JVM agus airíonna an tseachfhreastalaí a úsáideann gach seoladh i gcomparáid.
Déanann Gradle airíonna seachfhreastalaí JVM a dhoiciméadú
I gcás bealaí HTTP agus HTTPS, d’fhéadfadh comhad airíonna a bheith ann:
systemProp.http.proxyHost=203.0.113.10
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=203.0.113.10
systemProp.https.proxyPort=8080
systemProp.http.nonProxyHosts=localhost|*.example.internal
Úsáid an críochphointe a sannadh duit; i gcás bealaí ceadaithe chuig stórtha poiblí, soláthraíonn liosta seachfhreastalaithe HTTP péirí óstainm agus poirt mar iarrthóirí. Is é http.nonProxyHosts an t-airí seachbhóthar HTTPS freisin; ní hé https.nonProxyHosts a chumadh an réiteach doiciméadaithe. Tá seoladh sna hairíonna óstaigh, ní URL seachfhreastalaí iomlán.
Ní chruthaíonn HTTP_PROXY a easpórtáil i mblaosc amháin go n-úsáideann an cliant JVM seo é mar bheartas seachfhreastalaí. Seiceáil na hairíonna a dtacaíonn an feidhmchlár leo.
Faigheann an deamhan faisnéis tógála
Deir cáipéisíocht reatha Gradle go seolann an cliant faisnéis tógála, athróga timpeallachta san áireamh, chuig an deamhan. Mar sin, tá an míniú ginearálta “ní fhaigheann an deamhan athróga timpeallachta nua riamh” míchruinn.
Tá roinnt airíonna tosaithe JVM, lena n-áirítear airíonna stór iontaoibhe, do-athraithe do JVM atá ag rith. Dá bhrí sin, is féidir le baile Java athraithe nó cumraíocht tosaithe an stór iontaoibhe a bheith tábhachtach fiú nuair a chuirtear gnáthluachanna timpeallachta an fhoirgnimh ar aghaidh.
Déan comparáid idir an dá sheoladh
Seiceáil cén dáileadh Gradle agus cén runtime Java a roghnaíonn an IDE. Seiceáil an úsáideann sé an GRADLE_USER_HOME céanna agus airíonna úsáideora an chríochfoirt. Ní chruthaíonn iontráil seachfhreastalaí i gcumraíocht úsáideora amháin cad a luchtaigh comhthéacs eile.
Má theastaíonn deamhan eile ó riachtanas tosaithe athraithe, úsáid na rialuithe deamhan doiciméadaithe don leagan Gradle atá i gceist. Ná caith stopadh deamhan mar ionad ar airí mícheart nó comhad cumraíochta ar iarraidh a aimsiú.
Ar deireadh, sainaithin an t-iarratas a theip. Ní comhthéacs líonra amháin iad íoslódálacha Wrapper, réiteach spleáchas tógála agus iarratais ó phróisis feidhmchláir nó tástála forcáilte go huathoibríoch. Fíoraigh an próiseas a dhéanann an t-iarratas sula mbeifeá ag súil go rialódh airí Gradle é.