IntelliJ Maven-prokurilaj agordoj: importanto kontraŭ ruliganto
Komparu agordojn de la importanto kaj la ruliganto kiam IntelliJ povas konstrui per prokurilo sed ne povas sinkronigi, aŭ inverse.
Se Maven-celoj funkcias en IntelliJ sed sinkronigo malsukcesas, esploru la importanton antaŭ ol anstataŭigi la prokurilan finpunkton. Ili estas apartaj konsumantoj:
| Funkcianta aŭ malsukcesanta operacio | Rilataj procesaj agordoj |
|---|---|
| HTTP-konekta kontrolo de la IDE | La propra HTTP-retagordo de IntelliJ |
| Projekta importo aŭ sinkronigo | JDK kaj JVM-opcioj de la Maven-importanto |
| Plenumo de Maven-celo | Rultempo kaj JVM-opcioj de la Maven-ruliganto |
Unue komparu la Maven-distribuon kaj la elektitan uzantagordan dosieron, inkluzive de eksplicitaj anstataŭigoj uzataj en la terminalo. Kongruigu la aktivan prokurilon en la efikaj agordoj antaŭ ol aldoni propraĵojn en pluraj VM-kampoj.
Poste trovu ajnan Java-prokurilan propraĵon, propran truststore aŭ alian JVM-opcion ĉe la malsukcesanta procezo. Ruligantaj opcioj efikas al celoj; importantaj opcioj efikas al importo. Ili ne estas samsignifaj. Du elektitaj JDK-oj ankaŭ povas fidi malsamajn organizajn CA-ojn dum ili uzas la saman finpunkton, do atestila eraro ne pruvas pasvortan eraron.
Ero nur ĉe sinkronigo direktas atenton al la importanto kaj ĝiaj enigoj. Ero nur ĉe celo direktas atenton al la ruliganto. Testo aŭ forka programo povas enkonduki alian JVM kun propraj agordoj.
Tenu la riparon ĉe tiu posedanto anstataŭ alglui ĝeneralajn proxyHost-propraĵojn ĉie aŭ redakti kunpakitajn Maven-dosierojn. Identigebla agorda dosiero kaj celitaj procesaj opcioj igas la rezulton reproducebla post IDE-ĝisdatigoj.