Maven – Línea de comandos demasiado larga

Tenemos un proyecto de GWT con multiples módulos organizados de forma jerárquica. Para la administración de las dependencias utilizamos Maven, además de que nos ayuda a generar el archivo WAR para instalarlo en un servidor de aplicaciones (JBoss).

Pues cuando intentamos compilar este proyecto en Windows, el plugin maven-datanucleus-plugin nos arrojó un error con un mensaje parecido al siguiente:

La línea de comandos es demasiado larga

Para corregirlo utilizamos la siguiente configuración en el archivo pom.xml

    <build></p><plugins><plugin>                <groupId>org.datanucleus</groupId>
                <artifactId>maven-datanucleus-plugin</artifactId>
                <version>${maven-datanucleus-plugin.version}</version>
                <configuration>
                    <fork>false</fork>
                    <log4jConfiguration>${basedir}/src/main/resources/log4j.properties</log4jConfiguration>
                    <verbose>true</verbose></p><props>${basedir}/src/main/resources/datanucleus.properties</props>                </configuration>
                <executions>
                    <execution></p><phase>process-classes</phase>                        <goals>
                            <goal>enhance</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>        </plugins>    </build>

Lo importante es agregar la opción fork

Fuentes:
http://stackoverflow.com/questions/8353855/the-command-line-is-too-long-standard-error-from-the-datanucleus-tool
https://issues.onehippo.com/browse/REPO-391
http://kindofjava.blogspot.mx/2011/06/java-classpath-via-maven-too-long.html

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s