Prefazione:
Suppongo che questo è niente DataNucleus specifica a tutti, ma una caratteristica di Eclipse Maven plug invece. Tutto ciò che hai provato, apparentemente funziona se in esecuzione sulla riga di comando (Linux) o Cygwin [1] (Windows). Il problema qui è che il plugin di Eclipse m2 ha bisogno di più informazioni per funzionare correttamente e fare i suoi trucchi ed è qui che si trova la domanda ed è per questo che hai chiesto.
Possibili soluzioni:
Come ha sottolineato già nei commenti, ogni dettaglio può essere trovato dal link indicato per [2] sito M2E, e gli elementi essenziali appaiono in una risposta a una domanda [3] circa lo stesso problema. Prendo questo frammento da uno dei suoi risposte:
<action>
<execute />
</action>
Queste linee dovrebbero andare bene, aggiunsi dentro l'ultimo elemento all'interno del vostro elemento <plugin-executions>
sul vostro progetto pom.xml
. Io non sono mago, posso usare solo Google, quindi senza contenuto del codice/pom dato in questione vi consiglio di aver seguito DataNucleus proprie istruzioni [4] e se ci fosse qualcosa di simile:
<plugins>
<plugin>
<groupId>org.datanucleus</groupId>
<artifactId>maven-datanucleus-plugin</artifactId>
<version>3.1.0-m3</version>
<configuration>
<log4jConfiguration>${basedir}/log4j.properties</log4jConfiguration>
<verbose>true</verbose>
</configuration>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>enhance</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
..e bene, c'è solo <executions>
, ma posizionalo lì.
Nota a margine:
divertente, però, durante l'utilizzo di Google per la ricerca di quello che sarebbe il problema, tale questione era già stata votata da me e non la mia risposta di scelta era diversa, cercando in questo modo:
<build>
<pluginManagement>
<plugins>
<plugin> ... </plugin>
<plugin> ... </plugin>
....
</plugins>
</pluginManagement>
</build>
..la difficoltà di aggiungere quella parte di <pluginmanagement>
a xml. Mi ricordo solo di aver preso una nuova copia dei miei progetti da SVN e in seguito non ho più usato quel trucco. Forse quel problema è vecchio o qualcuno della mia azienda ha commesso quel trucco. Comunque, vale la pena di provare anche.
Risposta alla domanda:
Non, non direttamente con il plugin, ma modificare il file di pom.xml
.
Le mie fonti:
[1] http://cygwin.com - con Linux comandi al di Windows.
[2] http://wiki.eclipse.org/M2E_plugin_execution_not_covered - suggerito nei commenti
[3] How to solve "Plugin execution not covered by lifecycle configuration" for Spring Data Maven Builds - include le linee di quotazione
uno sguardo ad un [risposta precedente] (http://stackoverflow.com/a/7392705/367285) da io a questo comportamento. – FrVaBe
Raccomando la soluzione di FrVaBe (e la utilizzo con successo). Tuttavia, ci sono alcune alternative (ma non testate da me). Vedi -> http://wiki.eclipse.org/M2E_plugin_execution_not_covered –