IntelliJ Maven -välityspalvelinasetukset: importoija vai suorittaja
Vertaa importoijan ja suorittajan asetuksia, kun IntelliJ voi rakentaa välityspalvelimen kautta mutta ei voi synkronoida, tai päinvastoin.
Jos Maven-tavoitteet toimivat IntelliJ:ssä mutta synkronointi epäonnistuu, tutki importoijaa ennen välityspalvelimen päätepisteen vaihtamista. Ne ovat erillisiä kuluttajia:
| Toimiva tai epäonnistuva toiminto | Asiaankuuluvat prosessiasetukset |
|---|---|
| IDE:n HTTP-yhteyden tarkistus | IntelliJ:n oma HTTP-verkkokokoonpano |
| Projektin tuonti tai synkronointi | Maven-importoijan JDK- ja JVM-asetukset |
| Maven-tavoitteen suoritus | Maven-suorittajan ajonaikainen ympäristö ja JVM-asetukset |
Vertaa ensin Maven-jakelua ja valittua käyttäjäasetustiedostoa, mukaan lukien päätteessä käytetyt eksplisiittiset ohitukset. Tee tehokkaiden asetusten aktiivisesta välityspalvelimesta yhtenäinen ennen kuin lisäät ominaisuuksia useisiin VM-kenttiin.
Etsi sitten mikä tahansa Java-välityspalvelinominaisuus, mukautettu truststore tai muu JVM-asetus epäonnistuvasta prosessista. Suorittajan asetukset vaikuttavat tavoitteisiin; importoijan asetukset vaikuttavat tuontiin. Ne eivät ole synonyymeja. Kaksi valittua JDK:ta voivat myös luottaa eri organisaatioiden CA:han käyttäessään samaa päätepistettä, joten varmennevirhe ei todista salasanavirhettä.
Vain synkronoinnin virhe suuntaa huomion importoijaan ja sen syötteisiin. Vain tavoitteen virhe suuntaa huomion suorittajaan. Testi tai haarautettu sovellus voi tuoda toisen JVM:n omine asetuksineen.
Pidä korjaus kyseisellä omistajalla sen sijaan, että liittäisit yleisiä proxyHost-ominaisuuksia kaikkialle tai muokkaisit mukana tulevia Maven-tiedostoja. Tunnistettava asetustiedosto ja kohdennetut prosessiasetukset tekevät tuloksesta toistettavan IDE-päivitysten jälkeen.