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