2012-04-19 13 views
10

Sistema operativo: ubuntu 11.10M2e: la ejecución del complemento no está cubierta por el ciclo de vida

Eclipse: IDE de Java EE para desarrolladores web. Versión: Indigo Service Release 2 Build ID: 20120216 hasta 1.857 Java: jdk1.7.0_03 SDK ADB: Android depuración Puente versión 1.0.29

tratando de construir javaocr en Eclipse mediante el uso androide M2e (2.8.4). da lugar a proyectos en construcción con errores en pom.xml:

Description Resource Path Location Type 
Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.8.4:generate-sources (execution: default-generate-sources, phase: generate-sources) pom.xml /javaocr-sampler line 20 Maven Project Build Lifecycle Mapping Problem 
Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:maven-android-plugin:2.8.4:unpack (execution: default-unpack, phase: process-classes) pom.xml /javaocr-sampler line 20 Maven Project Build Lifecycle Mapping Problem 
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:2.5:resources (execution: default-resources, phase: process-resources) pom.xml /javaocr-sampler line 11 Maven Project Build Lifecycle Mapping Problem 
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-resources-plugin:2.5:testResources (execution: default-testResources, phase: process-test-resources) pom.xml /javaocr-sampler line 11 Maven Project Build Lifecycle Mapping Problem 

pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <parent> 
     <groupId>net.sourceforge.javaocr.demos</groupId> 
     <artifactId>javaocr-demos-parent</artifactId> 
     <version>1.102-SNAPSHOT</version> 
    </parent> 
    <groupId>net.sourceforge.javaocr.demos</groupId> 
    <artifactId>javaocr-sampler</artifactId> 
    <packaging>apk</packaging> 
    <name>Android sampler</name> 
    <description> 
     Demo appliocation to gather samples for further training 
     of matchers 
    </description> 
    <build> 
     <sourceDirectory>src</sourceDirectory> 
     <plugins> 
      <plugin> 
       <groupId>com.jayway.maven.plugins.android.generation2</groupId> 
       <artifactId>maven-android-plugin</artifactId> 
       <version>2.8.4</version> 
       <configuration> 
        <sdk> 
         <platform>7</platform> 
        </sdk> 
        <emulator> 
         <avd>16</avd> 
        </emulator> 
        <deleteConflictingFiles>true</deleteConflictingFiles> 
        <undeployBeforeDeploy>true</undeployBeforeDeploy> 
       </configuration> 
       <extensions>true</extensions> 
      </plugin> 
     </plugins> 
    </build> 
    <dependencies> 
     <dependency> 
      <groupId>net.sourceforge.javaocr</groupId> 
      <artifactId>javaocr-core</artifactId> 
      <version>${pom.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>net.sourceforge.javaocr.demos</groupId> 
      <artifactId>javaocr-android-camera-utils</artifactId> 
      <version>${pom.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>com.google.android</groupId> 
      <artifactId>android</artifactId> 
      <version>2.1_r1</version> 
      <scope>provided</scope> 
     </dependency> 
    </dependencies> 
</project> 

que soy totalmente nuevo en maven, pero han mirado alrededor de soluciones para esto, pero yo Venir vacío. Es un proyecto desarrollado en IDEA (AFAIK) y debería funcionar perfectamente allí, simplemente no puedo ejecutar IDEA para ejecutar ninguno: '-/ Es javaocr svn link.

+0

Ya no uso el sistema operativo que estaba involucrado en esta configuración. Entonces, me temo que no puedo aceptar ninguna respuesta, ya que no puedo verificar si resuelven el problema. Mi disculpa –

Respuesta

3

En primer lugar, está utilizando una versión anterior del complemento android-maven. Debe actualizar a la última versión, 3.1.1:

http://code.google.com/p/maven-android-plugin/

En segundo lugar, por favor ver la sección 3 de las instrucciones para instalar el plugin M2e-androide de M2e correctamente:

http://rgladwell.github.com/m2e-android/

usted puede instalar m2e-android abriendo su POM y haciendo clic en el error "Ejecución del plugin no cubierto por la configuración del ciclo de vida". Esto le dará la opción de descubrir nuevos conectores m2e.

Seleccione esto y se le pedirá automáticamente que descargue e instale el conector de Android.

+1

actualizado, no hay posibilidad. Y ya tengo el conector. :-) –

+1

mismo problema, Eclipse Indigo en Windows. Cuando hago clic en el error, no obtengo ninguna opción para descubrir nuevos conectores. – parkerfath

+0

@parkerfath puede verificar si tiene instalado el plugin m2e marketplace, por favor? –

7

Tuve el mismo problema. Así es como lo resolví. En el archivo pom.xml, cambiar

<artifactId>maven-android-plugin</artifactId> 
<version>2.8.3</version> 

para

<artifactId>android-maven-plugin</artifactId> 
<version>3.4.1</version> 

Eso lo resuelve, al menos para mí :)

0

Este problema asoma su fea cabeza de nuevo con Keppler cuando estás tratando de usar 3.8.2 de android-maven-plugin, tal vez porque necesitas un libray de AAR. La solución está documentada aquí https://stackoverflow.com/a/7030657/176859 y lo conduce aquí: http://wiki.eclipse.org/M2E_plugin_execution_not_covered#ignore_plugin_goal. O simplemente puede hacer clic en el error en la ventana de Problemas, Context-Click para obtener una solución rápida y seleccionar la opción para desactivar permanentemente este error; el quickfix generará un elemento de ignorar para el consumo-aar en pluginManagement, y tanto Eclipse como Maven estarán contentos.

1

Estoy usando MacOSX con Eclipse 4.3 (Krepler). Lo que originalmente probé fue instalar Maven a través de la terminal usando Brew. Instaló correctamente Maven 3.0.4.Sin embargo, cuando traté de importar los proyectos de Maven listas (Archivo> Importar> Maven) sería mostrar los dos errores siguientes:

no hay entradas del mercado se encuentran a manejar de ejecución default-testResources

Lo que hice vaya a Ayuda> Eclipse Marketplace y escriba "Maven" en la barra de búsqueda e instale el primer cliente Maven predeterminado para Eclipse. Todo funcionó para mí desde este punto.

Espero que te ayude también.

Cuestiones relacionadas