Buscar
Social
Ofertas laborales ES
« Eclipse anuncia la versión 9.0 de Orion | Main | Se reabre la batalla legal entre Google y Oracle por Android »
jueves
jul302015

Compilación multihilo con Maven



¿Sabéis que Maven3 es multihilo? Pues he probado a compilar con 10 hilos y me tarda más tiempo que con uno :)

Aparte, es necesario, en ocasiones, actualizar versiones de plugins (las nuevas versiones de plugins son threadsafe... pero algunos antiguos no....).

¿Habéis probado esta característica? ¿Tenéis opinión sobre la misma?

El comando para ejecutar con 10 hilos podría ser algo parecido a lo siguiente:
mvn -T 10 clean install -Dmaven.test.skip=true

En mi caso, ha sido necesario actualizar los siguientes plugins (es necesario que los mismos sean threadsafe)

->maven-compiler-plugin: -> necesaria versión 2.3.1
->maven-source-plugin: necesaria versión 2.1.2
->maven-war-plugin: necesaria versión 2.6
Un enlace de apoyo, en mi caso, ha sido el siguiente:

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (6)

Hola,

supongo que dependerá bastante del procesador y del sistema operativo.

En mi caso, en una prueba rápida, con un procesador de 4 núcleos, no hay diferencia en la compilación de mi proyecto ya ponga 1, 2 ó 4 hilos.

Saludos.

julio 30, 2015 | Registered Commenterzemi

Gracias Zemi, a ver si escuchamos más opiniones!

julio 30, 2015 | Registered Commenterjcarmonaloeches

En mi caso se nota bastante la diferencia.
1 hilo: 8.5s
2 hilos: 6.5s
4 hilos: 5s
8 hilos: 6s

julio 31, 2015 | Unregistered Commentermnogales

Gracias mnogales, es bueno escuchar que en realidad multihilos funciona!

julio 31, 2015 | Registered Commenterjcarmonaloeches

Pedazo post !!!!

agosto 6, 2015 | Unregistered CommenterM.Fowler

Pruebas:
Eclipse, Maven embebido, proyecto de Struts 2 simple, con librerías descargadas:
-Con dos hilos: 3'8 segundos (aprox)
-Con un hilo: 3'9 segundos (aprox).
¡M. Fowler, gracias por las metodologías ágiles, a ver si te animas a publicar post!

agosto 12, 2015 | Registered Commenterjcarmonaloeches

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Errors occurred while processing template[pageRendered/journalEntry.st]:
StringTemplate Error: Can't parse chunk: {settingHomePageKBArticle}" target="_blank">Learn how.</a></li>
<li>If you have already selected a front page, make sure it is enabled. Click on the Cubes icon (top right) and then click the "enable page" button.</li>
</ol>
</div>

: expecting '"', found '<EOF>'