Я пытался создать код, используя Springtools. Но я застрял с ошибкой.
Моя конфигурация системы, показанная maven, следующая:
>Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T15:49:05-04:00)
>Maven home: C:\Users\Felipe\Documents\Proyecto\backend\module-ebs\EMBEDDED
Java version: 1.8.0_201, vendor: Oracle Corporation
>Java home: C:\Program Files\Java\jre1.8.0_201
>Default locale: en_US, platform encoding: Cp1252
>OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
Ниже приведена трассировка Maven для ошибки:
[ОШИБКА] Не удалось выполнить цель для модуля-ebs проекта: Не удалось разрешить> зависимости для проекта com.mexperience: module-ebs: jar: 0.0.1-SNAPSHOT: Не удалось> найти артефакт com.mexperience: module- core: jar: 0.0.1-SNAPSHOT -> [Помощь 1]
org.apache.maven.lifecycle.LifecycleExecutionException: не удалось выполнить> цель для модуля-ebs проекта: не удалось разрешить зависимости для проекта> com.mexperience: module-ebs: jar: 0.0.1-SNAPSHOT: не удалось найти артефакт> com .mexperience: модуль жила: банка: 0.0.1-СНАПШОТ
at> org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:269)
at> org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies (LifecycleDependencyResolver.java:147)
at> org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:246)
at> org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:200)
at> org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
at> org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
at> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
at> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
at> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
at> org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
в org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
в org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
в org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
в org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)
в org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
в org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод)
at sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник)
в java.lang.reflect.Method.invoke (Неизвестный источник)
at> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
at> org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
at> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
at> org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Вызвано: org.apache.maven.project.DependencyResolutionException: Не удалось разрешить зависимости для проекта com.mexperience: module-ebs: jar: 0.0.1-SNAPSHOT: Не удалось найти артефакт com.mexperience: module-core: jar: 0.0 0,1-СНАПШОТ
at> org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:208)
at> org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies (LifecycleDependencyResolver.java:243)
... еще 23
Вызвано: org.eclipse.aether.resolution.DependencyResolutionException: не удалось найти артефакт com.mexperience: module-core: jar: 0.0.1-SNAPSHOT
at> org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:355)
at> org.apache.maven.project.DefaultProjectDependenciesResolver.resolve (DefaultProjectDependenciesResolver.java:202)
... еще 24
Вызвано: org.eclipse.aether.resolution.ArtifactResolutionException: не удалось найти артефакт com.mexperience: module-core: jar: 0.0.1-SNAPSHOTat> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:422)
at> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts (DefaultArtifactResolver.java:224)
at> org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies (DefaultRepositorySystem.java:338)
... еще 25
Вызвано: org.eclipse.aether.transfer.ArtifactNotFoundException: не удалось найти артефакт com.mexperience: module-core: jar: 0.0.1-SNAPSHOT
at> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve (DefaultArtifactResolver.java:412)
... еще 27
[ОШИБКА]
[ОШИБКА]
[ОШИБКА] Для получения дополнительной информации об ошибках и возможных решениях, пожалуйста,> прочитайте следующие статьи:
[ОШИБКА] [Помощь 1]> http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
а это pom.xml
http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
П
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.mexperience</groupId>
<artifactId>backend</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>backend</name>
<modules>
<module>module-core</module>
<module>module-ebs</module>
<module>module-resource</module>
</modules>
<properties>
<java.version>1.8</java.version>
<maven.test.skip>true</maven.test.skip>
<docker.registry>docker.mexperiencia.io</docker.registry>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.mexperience</groupId>
<artifactId>module-core</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.mexperience</groupId>
<artifactId>module-ebs</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.mexperience</groupId>
<artifactId>module-resource</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<!--Docker-->
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.27.2</version>
<extensions>true</extensions>
<configuration>
<images>
<image>
<name>${docker.registry}/${project.groupId}.${project.artifactId}</name>
<build>
<from>openjdk:8-alpine</from>
<tags>
<tag>latest</tag>
</tags>
<env>
</env>
<entryPoint>
<exec>
<arg>java</arg>
<arg>-jar</arg>
<arg>-Xmx768m</arg>
<arg>-Xms768m</arg>
<arg>/root/${project.build.finalName}.jar</arg>
</exec>
</entryPoint>
<assembly>
<targetDir>/root</targetDir>
<mode>dir</mode>
<descriptorRef>artifact</descriptorRef>
</assembly>
<ports>
<port>8080</port>
</ports>
</build>
<run>
<!--<memory>1073741824</memory>-->
<!--<volumes>-->
<!--<bind>-->
<!--<volume></volume>-->
<!--</bind>-->
<!--</volumes>-->
</run>
</image>
</images>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<!-- <repositories>-->
<!-- <repository>-->
<!-- <id>project-repository</id>-->
<!-- <url>file://${project.basedir}/.project-repository</url>-->
<!-- </repository>-->
<!-- </repositories>-->
Я следую инструкциям, указанным в этой статье:
https://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
Но это не сработало. Я также выполнил mvn clean install, но тоже не работает.
Что я могу сделать =?