Quiero construir una aplicación web utilizando spring boot y reaccionar js (seguido el tutorial aquí).
En pom.xml he añadido:

<plugin>
    <artifactId>maven-resources-plugin</artifactId>
    <version>3.0.5</version>
    <executions>
        <execution>
            <id>Copy frontend production build to resources</id>
            <phase>package</phase>
            <goals>
                <goal>copy-resources</goal>
            </goals>
            <configuration>
                <outputDirectory>${basedir}/target/classes</outputDirectory>
                <resources>
                    <resource>
                        <directory>src/main/app/build/</directory>
                        <filtering>true</filtering>
                    </resource>
                </resources>
            </configuration>
        </execution>
    </executions>
</plugin>

Al ejecutar mvn clean package, me da los errores a continuación. Maven es la versión 3.0.5.

Plugin org.apache.maven.plugins:maven-recursos-plugin:3.0.5 o uno de
sus dependencias no se pudo resolver: Error al leer el artefacto
descriptor para
org.apache.maven.plugins:maven-recursos-plugin:jar:3.0.5: no
encontrar org.apache.maven.plugins:maven-recursos-plugin:pom:3.0.5 en
http://repo.maven.apache.org/maven2 se almacenan en caché en el local
repositorio de la resolución no reattempted hasta que la actualización
intervalo de central ha transcurrido o actualizaciones se ven obligados

EDITAR:
He cambiado el maven-recursos-plugin etiqueta, maven versión 3.0.2 pero ahora me sale errores en:

<plugin>
    <groupId>com.github.eirslett</groupId>
    <artifactId>frontend-maven-plugin</artifactId>
    <version>1.2</version>
    <executions>
        <execution>
            <id>Install Node and Yarn</id>
            <goals>
                <goal>install-node-and-yarn</goal>
            </goals>
        </execution>

        <execution>
            <id>yarn install</id>
            <goals>
                <goal>yarn</goal>
            </goals>
            <configuration>
                <arguments>install</arguments>
            </configuration>
        </execution>

        <execution>
            <id>Frontend production build</id>
            <phase>package</phase>
            <goals>
                <goal>yarn</goal>
            </goals>
            <configuration>
                <arguments>run build</arguments>
            </configuration>
        </execution>
    </executions>
    <configuration>
        <nodeVersion>v7.2.0</nodeVersion>
        <yarnVersion>v0.18.0</yarnVersion>
        <installDirectory>.mvn</installDirectory>
        <workingDirectory>src/main/app</workingDirectory>
    </configuration>
</plugin>

De ERROR:

[ERROR] Error al ejecutar la meta
com.github.eirslett:frontend-maven-plugin:1.2:install-nodo-y-hilados de
(Instalación de Nodo y el Hilo) en el proyecto ema: El plugin
com.github.eirslett:frontend-maven-plugin:1.2 requiere la versión de Maven
3.1.0 -> [1]

  • usted necesita para cambiar a la versión 3.0.2, ya que es más reciente. Después de que usted necesita para reiniciar maven construir mediante el uso de mvn package-U, por ejemplo. -U va a volver a descargar sus dependencias.
  • también, en el tutorial se utiliza la versión 3.0.1, por lo que puede que la versión en su lugar.
InformationsquelleAutor georgiana_e | 2017-04-27

3 Comentarios

  1. 2

    En pocas palabras, el problema está aquí:

    <artifactId>maven-resources-plugin</artifactId>
    <version>3.0.5</version>

    Esta versión es la intención de transmitir la versión de la maven-resources-plugin, no maven sí mismo.

    La versión más reciente aplicable en este caso es 3.0.2.

    Yo también recomendamos que actualice su totalidad de la instalación de maven para la más reciente versión 3.5.0.

    • Si pongo <versión>3.0.2</versión> me sale un error que aquí <artifactId>frontend-maven-plugin</artifactId> (v 1.2)
    • Puedo obtener: [ERROR] Error al ejecutar la meta com.github.eirslett:frontend-maven-plugin:1.2:install-nodo-y-hilo (Nodo Instalar y de Hilo) en el proyecto ema: El plugin com.github.eirslett:frontend-maven-plugin:1.2 requiere de Maven de la versión 3.1.0 -> [1] cuando se cambia a 3.0.2
    • Ver la última línea de mi respuesta…
    • Instalado maven 3.5.0 y trabajado. Gracias
    • Llegar ejecución Plugin no cubiertos por la configuración del ciclo de vida: org.apache.maven.plugins:maven-compilador-plugin:3.7.0:testCompile (de ejecución: default-testCompile, fase: prueba de compilación)
  2. 2

    Yo estaba frente a un mismo problema, entonces puedo cambiar el código de 1.5.9.La LIBERACIÓN se está trabajando ahora perfectlty

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
  3. 1

    Problema es su maven resource plugin repository versión no válida.

    Cambiar su pom.xml archivo del repositorio a este.

    <dependency>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-resources-plugin</artifactId>
        <version>3.0.2</version>
    </dependency>

Dejar respuesta

Please enter your comment!
Please enter your name here