Kan ik de exacte commando’s zien die IntelliJ gebruikt om een ​​Java-project te bouwen?

Kan ik de exacte commando’s zien die IntelliJ gebruikt om een ​​Java-project te bouwen?


Antwoord 1, autoriteit 100%

IDEA draait geen java binary, dus er is geen manier om de commando’s te zien. In plaats daarvan gebruikt IDEA rechtstreeks de Java-compiler-API. Als u een ruwe weergave wilt van wat er is gedaan om het project te bouwen, kunt u Build | . gebruiken Genereer Antbuild. Bekijk het buildbestand of voer het uit vanaf de opdrachtregel via Ant om te zien wat er gebeurt en welke opties/commando’s worden aangeroepen.


Antwoord 2, autoriteit 90%

Kijk in ~/Bibliotheek/Logs/IdeaIC13/build-log. U kunt ALLE foutopsporing inschakelen in build-log.xml in deze map. Wanneer je in IDEA bouwt, schrijft het een log naar build.log in deze map.


Antwoord 3, autoriteit 71%

Als u een bepaalde uitvoeringsconfiguratie uitvoert, controleer dan de uitvoerconsole (Ctrl+0)
Het toont bijvoorbeeld iets als:

"C:\Program Files\Java\jdk1.5.0_22\bin\java" -Didea.launcher.port=7532 "-Didea.launcher...
Process finished with exit code 0

De eerste regel is het commando voor het bouwen en uitvoeren van de module…


Antwoord 4

Ik denk niet dat je de uitvoer van een build rechtstreeks kunt krijgen, maar je kunt de compileropties die IntelliJ gebruikt, bekijken en bewerken op het tabblad Compiler van het dialoogvenster Instellingen.


Antwoord 5

CTRL-F9

voor alle toetscommando’s kunt u de keymap controleren (en afdrukken), deze is beschikbaar in de help-tab.

Other episodes