Datanucleus, Maven

[maven + datanucleus] Standard error from the DataNucleus tool + org.datanucleus.enhancer.DataNucleusEnhancer

Questo mitico errore che blocca tutto il ciclo di installazione del progetto tramite maven nei sistemi WINDOWS e solo nei sistemi windows.

Per effettuare un workaround sporco bisogna modificare il codice in questo modo:


<plugins>
 <plugin>
 <groupId>org.datanucleus</groupId>
 <artifactId>maven-datanucleus-plugin</artifactId>
 <version>${org.datanucleus.core.enhancerplugin}</version>
 <configuration>
 <fork>false</fork>
 <api>JDO</api>
 <verbose>true</verbose>
 <enhancerName>ASM</enhancerName>
 <detachListener>true</detachListener>
 </configuration>
<......>

Il tag magico che risolve il problema è <fork>false</fork> (di default questo tag è impostato a true e non è presente) all’interno del tag <configurations>.

Riferimenti:

http://support.microsoft.com/kb/830473

http://stackoverflow.com/questions/8353855/the-command-line-is-too-long-standard-error-from-the-datanucleus-tool

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...