2012-11-16 11 views
8

Sto testando il codice java usando scala e maven. Il plugin maven-scala sta restituendo un errore del file pom in Eclipse. Ecco il mio pom snippet:maven-scala-plugin che dà errore file pom

 <plugin> 
      <groupId>org.scala-tools</groupId> 
      <artifactId>maven-scala-plugin</artifactId> 
      <version>2.15.2</version> 
      <executions> 
       <execution> 
        <id>scala-test-compile</id> 
        <phase>test-compile</phase> 
        <goals> 
         <goal>testCompile</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 

Questo è l'errore:

Plugin execution not covered by lifecycle configuration: org.scala-tools:maven-scala-plugin:2.15.2:testCompile 
(execution: scala-test-compile, phase: test-compile) 

Avere ho configurato correttamente il pom?

I test scala stanno funzionando correttamente, nel senso che stanno passando tutti. Forse questo è un bug Maven?

Quando osservo le proprietà Maven per il progetto le mappature del ciclo di vita non sono disponibili: enter image description here

risposta

4

No, questo non è un bug Maven. This page descrive il motivo per cui viene mostrato il messaggio e come gestirlo.

Dopo aver premuto Ctrl + 1 sul problema Eclipse dovrebbe suggerire due soluzioni rapide:

  1. A caccia di connettori nuova M2E. Prova prima questo, se trova un connettore riavvia Eclipse e ricostruisce il progetto, il problema dovrebbe andare via.

  2. Contrassegnare definitivamente l'obiettivo come ignorato. Aggiungerà del codice in pom.xml il che significa che l'obiettivo non verrà eseguito su build all'interno di Eclipse, solo dalla riga di comando. È inoltre possibile sostituire <ignore> nella parte aggiunta con <execute> per eseguire l'obiettivo anche in Eclipse.

+0

Dalla lettura del documento sembra che "esecuzione: scala-test-compile, fase: test-compile" non abbia una mappatura del ciclo di vita per nessuna delle fonti di metadati di mappatura. Quindi sembra che posso semplicemente ignorare l'errore. È corretto ? Si prega di vedere la domanda modifica –

+0

@ user470184 Vedere la modifica. –

+1

Nessuno di questi suggerimenti è soddisfacente --- il primo non trova un connettore; il secondo porta a non costruire i file scala in Eclipse. –

0

post installazione del plug-M2E (Maven integrazione per Scala IDE) in Eclipse , ha funzionato bene.

Problemi correlati