2010-05-19 22 views
5

¿Cómo evito que el complemento "Integración Maven 2.0" ejecute maven build, mientras se mantiene "compilación automática" marcada?¿Cómo desactivo maven build cuando uso la integración de Maven 2.0 para eclipse?

Estoy bastante seguro de que solía haber alguna casilla de verificación para deshabilitar la creación de maven antes, pero después de actualizar Ubuntu; eclipse parece haber sido actualizado en el proceso, y ahora no puedo encontrar ninguna manera de desactivar la construcción maven. La construcción maven toma literalmente minutos (aproximadamente 5 minutos más o menos), mientras ejecuta Java build utilizada para terminar en segundos.

¿Ya no es posible deshabilitarlo o simplemente lo han ocultado?

Si no es posible, eclipse podrá compilar mi proyecto maven sin el complemento?

(Intentando buscar una solución en Google los cierres obtuve una respuesta fueron varios archivos de this old post donde la respuesta era esencialmente "Deberías poder deshabilitar el constructor de Maven en las preferencias del proyecto ..." lo que realmente no ayuda porque no puedo encontrar ninguna ajustes de activación/descuento)

+3

Una compilación lenta no sería tan molesta si Eclipse no bloqueó y no apareció un cuadro de diálogo de "espera para completar", etc. si intento guardarlo de nuevo antes de que termine la autoconstrucción ... –

Respuesta

3

Para desactivar el Maven Project Builder, haga clic con en su proyecto luego Preferencias> Constructores y desactive la Maven Project Builder (no se puede modificar el valor predeterminado maven builder).

alt text http://www.imagebanana.com/img/fikqaidv/screenshot_010.png

Si esto elimina "demasiado" cosas, tal vez puede crear su propio constructor Maven personalizado. Haga clic en Nuevo, seleccione Maven Build y configúrelo como desee.

alt text http://www.imagebanana.com/img/rwkmm7jb/screenshot_010.png


Desactivación parece detenerse eclipse desde conocer los proyectos relacionados que causan la acumulación de Java falle. ¿Existe algún tipo de objetivo ficticio y sin operación que pueda usar para los objetivos de construcción automática?

supongo que tendría que añadir los proyectos relacionados en el Proyecto Referencias (o desmarcar dependencias Resolver de proyectos del área de trabajo).

¿Hay alguna manera de desactivarlo para los 6 proyectos relacionados en el área de trabajo al mismo tiempo?

No lo creo.


Al final, todos estos ajustes parecen feos hacks. Si no está satisfecho con el plugin m2eclipse, tal vez debería usar el maven-eclipse-plugin en su lugar (es decir, ejecutar mvn eclipse:eclipse) para generar los archivos .project y .classpath e importar sus proyectos como Proyecto existente en Eclipse.

+0

Al deshabilitarlo parece detener el eclipse al conocer los proyectos relacionados que causan la falla de la compilación de Java. ¿Existe algún tipo de objetivo ficticio y sin operación que pueda usar para los objetivos de construcción automática? –

+0

Dejarlo en blanco no parece funcionar. –

+0

¿Hay alguna manera de desactivarlo para los 6 proyectos relacionados en el área de trabajo al mismo tiempo? –

Cuestiones relacionadas