2011-06-30 21 views
9

Tengo algunos problemas con Maven en este proyecto listo para usar: http://wiki.javaforum.hu/display/ANDROIDSOAP/Home Básicamente, solo necesito cambiar un par de filas y debería estar listo para usar los archivos generados. El problema es que cuando lo haga mvn: idea (o MVN: eclipse) limpia, consigo estas advertencias:Maven dice que faltan complementos: ¿cómo instalarlos?

Z:\Workspace\AndroidSOAP>mvn idea:clean 
[INFO] Scanning for projects... 
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for hu.javaforum.android:AndroidSOAP:pom:0.0.4-SNAPSHOT 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-pmd-plugin is  missing. @ line 117, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 95, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-report-plugin is missing. @ line 167, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-source-plugin is missing. @ line 156, column 15 
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 106, column 15 

¿Cómo puedo instalar los plugins que faltan? He estado buscando y salgo con las manos vacías.

+6

Epic: Lo único que MacGyver no puede arreglar: 'Maven' – oliholz

+0

¿Alguna idea? Realmente no puedo encontrar ninguna solución. – frapontillo

+0

Relacionados: [Advertencias de Maven 3 sobre build.plugins.plugin.version] (http://stackoverflow.com/questions/4123044/maven-3-warnings-about-build-plugins-plugin-version) – informatik01

Respuesta

10

¿Estás utilizando Maven3? Maven3 recomienda especificar una versión para cada complemento en el pom.xml; de lo contrario, se muestra una advertencia. He echado un vistazo al pom al http://svn.javaforum.hu/svn/android/AndroidSOAP/trunk/AndroidSOAP/pom.xml, los complementos ya están allí, pero los números de versión de los complementos parecen faltar. Las advertencias no deberían aparecer con Maven2, ya que es más tolerante a pompas descuidadas. Una explicación más agradable está aquí: https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html#Maven3.xCompatibilityNotes-AutomaticPluginVersionResolution

Puede encontrar los números de versión de la última versión para cada plugin en cada public maven repo, p. en http://search.maven.org/

+0

Las advertencias se han ido lejos. Un mensaje más detallado de Maven habría sido genial ... ¡Muchas gracias! – frapontillo

Cuestiones relacionadas