Tarde,

Estoy recibiendo el error anterior cuando tratando de construir mi proyecto. Estoy bastante seguro de que esto tiene algo que ver con Maven de la actualización más reciente de que se compila usando Java 1.6 y el proyecto que estamos tratando de construir es un 1.4 proyecto. El plugin antes de esto ha funcionado sin problemas, así que he añadido lo siguiente a la POM.xml archivo para intentar forzar el plugin existente para ser utilizado.

    <dependency>
        <groupId>org.codehaus.plexus</groupId>
        <artifactId>plexus-archiver</artifactId>
        <version>1.2</version>
    </dependency>

Pero sigue fallando.

Cualquier ayuda sería muy apreciada

Gracias

OriginalEl autor Gary | 2011-09-23

6 Comentarios

  1. 8

    Intente agregar el siguiente plugin para maven. A mí me funciona:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
    ¿Cuál sería el propósito de la adición de este plugin? (No estoy diciendo que está mal yo no veo una clara conexión)
    El problema es la versión de sí mismo. La última versión 2.4 es incompatible con m2e.

    OriginalEl autor user1843654

  2. 3

    El error que usted está experimentando significa que org/codehaus/plexus/archiver/jar/JarArchiver fue compilado con Java 1.5, mientras que usted está tratando de cargar usando más la versión de Java.

    De la versión 1.2 de plexus-archiver obras bajo Java 1.4. Sin Embargo 2.0 requiere Java 1.5. Está usted seguro de que está utilizando 1.2?

    Si se trata de un plugin, debe ser definido bajo <plugins>.

    Hola Thomas, gracias por su respuesta. Creo que su uso 2.0.1 en la actualidad, sin embargo, en versiones anteriores era el uso de 1.2 hasta que una actualización automática se llevó a cabo y descargar la última versión en el repositorio de maven. Me gustaría que a la fuerza para continuar el uso de 1.2 prescindiendo de las actualizaciones disponibles.
    Probé usando el xml dentro de la sección de plugins (obviamente cambiando la dependencia de etiquetas plugin), pero recibió la siguiente: La PluginDescriptor para el plugin Plugin [org.codehaus.plexo:plexo-archiver] no fue encontrado.

    OriginalEl autor Tomasz Nurkiewicz

  3. 0

    Estaba recibiendo este error hasta que he cambiado mi maven-fuente-plugin a la versión 2.2.1. Yo estaba recibiendo el error con 2.1.1.

    OriginalEl autor user2933809

  4. 0

    Incluyendo el ‘viejo’ versión de un plugin en el pom.xml es resolver parte del problema. usted también necesita asegurarse de que está utilizando el derecho de jvm para que coincida.

    Para un proyecto actual en el que estoy trabajando, yo tenía que dar JAVA_HOME para java 1.4 con maven 2.0.8. Problema con maven es que parece que para las actualizaciones en el local y remoto de los repositorios (si hay un repositorio remoto situado en el maven settings.xml), que intenta utilizar la versión 2.5 para el ‘limpio’ y ‘instalar’ plugins, por ejemplo, causando el mayor.menor 49.0 (error de limpiar y de instalar plugins de la versión 2.5 se compilan con java 1.5 o superior, mientras yo trataba de ejecutar en java 1.4 medio ambiente).

    Con la adición en el plugin fragmento de código en el pom.xml del proyecto que obliga a utilizar la versión 2.2 combinado con la antigua versión de java en mi camino:

    (set path=c:\youroldjavadirectory\bin;c:\youroldmavendirectory\bin) todo empezó a funcionar.

    Comprobar las versiones de java antes de ejecutar el comando maven:

    java -version
    
    mvn -v

    OriginalEl autor Leo

  5. 0

    Uso:

       <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <version>2.4</version>
                    <configuration>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
            </plugins>
        </pluginManagement>

    OriginalEl autor Mohammad

Dejar respuesta

Please enter your comment!
Please enter your name here