2013-10-23 11 views
5

Utilizzando IntelliJ 12.0 quiIntelliJ messaggio formica costruire sembra totalmente diverso dal messaggio eclissi antbuild

quando ho eseguito formica sul mio progetto in Eclipse, ottengo una bella stampa che sembra molto simile a come appare quando l'eseguo dal prompt dei comandi.

quando l'eseguo il mio progetto in IntelliJ, sembra che qualcuno non piace la chiarezza. Ho premuto tutti i piccoli pulsanti che IntelliJ offre ma nessuno di loro far sembrare come appare in Eclipse.

Che cosa sono io intendevo fare per ottenere output significativo da IntelliJ (e follow-up, perché IntelliJ apparentemente predefinita la console formica di guardare così terribile?)

Non ho alcun flag (verbose o in altro modo) attivato in entrambi i ide.

UPDATE

Un campione: qui è la fine della mia eclissi costruzione:

run-checkstyle: 
gen-ivy-dependency-images: 
    [echo] Converting dot files to images... 
run-clirr: 
generate-reports: 
    [fmpp] - Executing: index.html 
    [fmpp] - Executing: macros.ftl 
    [fmpp] - Executing: styles.css 
    [fmpp] Summary: 3 exe. + 0 xml. + 0 cop. = 3 succ.; 0 warn.; 0 failed 
    [echo] Project Portal Generated for theProject here:  C:\MSDE\user\tools\perforce\user\depot\fast\theProject\trunk\install\common\docs/index.html 

Ecco il (grosso modo, in quanto si tratta solo di parole senza senso in modo che io sto cercando di indovinare ciò che sta accadendo on) stessa finale per la mia generazione ant:

gen-ivy-dependency-images 
if 
echo 
msde:dot2png-on-fileset 
sequential 
for 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
sequential 
current:dot2png 
sequential 
exec 
exec 
run-clirr 
generate-reports 
msde:create-website 
sequential 
current:overview-extract 
property 
fmpp 
- Executing: index.html 
- Executing: macros.ftl 
- Executing: styles.css 
Summary: 3 exe. + 0 xml. + 0 cop. = 3 succ.; 0 warn.; 0 failed 
echo 
post-code-analysis 
sequential 
build-release 
Build finished for: fast/theProject/1.0 
+0

Ant è solo uno strumento di creazione/automazione, l'output è davvero importante? In secondo luogo puoi pubblicare un piccolo esempio che mostri le differenze. – vikingsteve

+0

l'output @vikingsteve è importante perché a volte sto alterando il nostro processo di compilazione e voglio verificare come funziona. – bharal

+1

Ok, e pubblicherete le uscite di esempio? – vikingsteve

risposta

8

Purtroppo, non c'è alcun modo per ottenere l'uscita esatta che stai cercando. Per quanto io amo IntelliJ IDEA, nei miei dieci anni di utilizzo, ho sempre trovato la sua uscita formica un po 'carente. (Ma la sua suggestione in tutte le altre aree costituisce per questo.) Che si mostra sopra per l'uscita di Eclipse è fondamentalmente lo stesso come la formica uscita di linea di comando con il suo rientro.

con l'idea di avere due opzioni di base:

  1. Albero
  2. Testo

La modalità albero sarà imitare indentazione del Ant ma utilizzando nodi dell'albero GUI. La modalità testo si limita a stampare tutto fuori piatta (cioè non rientrato). È possibile attivare o disattivare la modalità tramite l'icona Tree/Text Toggle

In entrambe le modalità, è possibile attivare "Mostra tutti i messaggi" on e off tramite l'icona Show All Messages Quando è attivo, si aggiunge più verbosità.

Personalmente, ho trovato la modalità Albero, Tutti i messaggi off, ed espandere tutti i nodi Expand All (o Ctrl +Num Pad +) la cosa più vicina a mimare l'uscita di Ant. Sebbene le icone aggiunte siano un po 'fastidiose. Il problema è che non è possibile cercare l'output in modalità albero. Devi passare alla modalità testo per farlo. Quindi, alla fine, devi passare da una modalità all'altra. altri

Due opzioni per sei

  1. Utilizzare la finestra degli strumenti Terminale per eseguire i comandi Ant tramite linea di comando
  2. Creare run definizione Ant (s) in Impostazioni> [Impostazioni IDE]> Strumenti esterni (Fare clic sul pulsante di aiuto in quella finestra di dialogo per ulteriori informazioni).Una volta definito, è possibile accedere tramite il menu Strumenti. Puoi anche definire una scorciatoia da tastiera tramite Impostazioni> [Impostazioni IDE]> Keymap. L'unico lato negativo è che è definito IDE wide, non solo per il progetto. Ma usando i gruppi e le scorciatoie da tastiera, è possibile gestirli.
Problemi correlati