2014-09-26 17 views
13

sto usando Maven in Eclipse e quando provo a costruire il mio progetto vedo le seguenti opzioni:Differenza tra Maven Costruire e installare Maven

  1. costruire
  2. Clean
  3. generate-sources
  4. Installa

Qual è la differenza tra la Build e l'installazione? Se build può essere configurato per eseguire obiettivi diversi come "install" ... Perché abbiamo bisogno di elementi separati?

risposta

12

Maven - Introduction to the Build Lifecycle è qualcosa che vale la pena leggere.

Quello che segue il comando mvn può essere una fase di costruzione o un obiettivo di plug-in.

Ti suggerirei di conoscere l'uso di "obiettivi" diversi, senza andare troppo in profondità.

  1. build: Non ho mai visto un simile obiettivo. Provare mvn build nel mio progetto mi dà anche errori.
  2. clean: pulisce gli obiettivi di output
  3. generate-source: una fase del ciclo di vita predefinito. Eseguirlo eseguirà tutte le fasi del ciclo di vita fino al generate-source. Quindi, compilare, imballare ecc. Non viene eseguito.
  4. install: un'altra fase del ciclo di vita predefinito. Compilerà, impacchetterà il tuo progetto e poi lo installerà nel tuo repository locale. (Spero che tu abbia il concetto di repository locale e remoto in Maven)
0

Si consiglia di eseguire solo la fase del ciclo di vita di default install

O

si consiglia di configurare build eseguire alcune combinazioni di fasi di compilazione e obiettivi del plugin.

È correlato all'usabilità dell'interfaccia. Potresti aver bisogno solo delle funzionalità di base di Maven o potresti voler andare un po 'più a fondo e configurarlo per funzionare in base alle tue esigenze più specifiche. Eclipse mira a migliorare la velocità e la qualità dello sviluppo, fornendo funzionalità agli utenti con tutti i livelli di esperienza.

Here is an example of some interface usability heuristics

In questo caso, ci sono probabilmente guardando una decisione di interfaccia che ha come obbiettivo la seguente euristica:

flessibilità e l'efficienza di utilizzo

Problemi correlati