2012-12-21 12 views
5

Sto riscontrando qualche problema durante il tentativo di auto-pulizia ogni volta che eseguo il pacchetto mvn. ho aggiunto nel POM:Maven auto-clean on package

<build> 
    <plugins> 
     <plugin> 
      <artifactId>maven-clean-plugin</artifactId> 
      <version>2.5</version> 
      <executions> 
       <execution> 
        <id>auto-clean</id> 
        <phase>initialize</phase> 
        <goals> 
         <goal>clean</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
     ... 
    </plugins> 
    ... 
</build> 

ma sto ottenendo il seguente errore da m2eclipse:

esecuzione Plugin non coperti dalla configurazione del ciclo di vita: org.apache.maven.plugins: Maven -clean-plug-in: 2.5: clean (esecuzione: auto-clean, phase: initialize)

Ho provato altre fasi come "validate" o "generate-resources" ma ottengo sempre lo stesso errore .

+0

Basta usare ** pacchetto mvn clean **? Qual è il problema? – khmarbaise

+0

Solo un'idea: Forse Maven non può scaricare il plugin (firewall, proxy)? – Timo

+0

Puoi provare a sostituire Maven di m2e con un'installazione standard di Maven: 'Finestra'>' Preferenze'> 'Maven'>' Installazioni'> 'Deseleziona Incorporato'> Aggiungi ...' Esterno' (percorso dove hai installato Maven) – Withheld

risposta

3

Non è un problema di Maven, è m2eclipse. Non l'ho usato da molto tempo, ma a quanto pare quando si aggiungono alcune esecuzioni di plugin, è necessario aggiungere ulteriori configurazioni a m2eclipse. C'è un lungo description of this error on the Eclipse wiki.

+0

nuovo URL: https://www.eclipse.org/m2e/documentation/m2-execution-non-covered.html –