Ho intenzione di ottimizzare i tempi di costruzione dei nostri progetti. Una delle cose che richiede più tempo è una compilazione dei progetti.Quale approccio per migliorare la creazione incrementale dei progetti di esperti preferisci?
causa di problema noto della Maven menzionato in particolare qui: Maven incremental building dobbiamo usare mvn pulita prima di ogni processo di costruzione.
Ho studiato questa domanda e ha scoperto due approcci:
Ho testato Incremental-build-plugin Maven Mojo e sembra piuttosto buono. Come vedo Maven 2 Reactor Plugin implementa quasi la stessa funzionalità ma il comando speciale dovrebbe specificare per ottenere risultati (mvn reattore: rendere per esempio).
Quindi ho concluso che Maven 2 Reactor Plugin è più conveniente solo per gli sviluppatori se intendono ottimizzare l'ora degli edifici sui loro computer locali. Ma ho qualche esitazione perché Maven 2 Reactor Plugin è ospitato, e (come credo) è supportato come plugin ufficiale Maven, ma Incremental-build-plugin Maven Mojo è ospitato su java.net.
E le mie domande sono:
- sono le mie conclusioni che questi due plugin risolvono quasi lo stesso problema giusto?
- Fare qualcuno ha alcuna esperienza con entrambi questi plug-in e in grado di dare qualsiasi feed back su di loro?
- Avete altre idee sull'ottimizzazione dell'edificio?
La mia domanda è: quanto tempo la compilazione prende? Quanto dura il test? Com'è il rapporto di questo? – khmarbaise