-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
강의를 듣다가 궁금한점이 생겼습니다 .[jpa연동]
19.02.10 14:08 작성 조회수 1.15k
0
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
4.0.0
<parent> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.antMart.com</groupId>
<artifactId>antMall</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>antMall</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.restdocs</groupId>
<artifactId>spring-restdocs-mockmvc</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
</pluginRepository>
</pluginRepositories>
전체 pom.xml 소스 첨부드립니다 .
저는 저기서
<dependency> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<scope>test</scope>
</dependency>
이부분만 넣으면 에러가 와장창 떠버리네요 이유를 모르겠습니다 clean도 해보고 폴더에 가서 maven을 직접 지우고 다시 빌드 해봐도 마찬가지네요 ..좀 알려주세요 .
에러내용을 이미지로 첨부드리고 싶었는데 이미지를 올릴수가 없네요 여기는 ..
그래서 복사해서 첨부합니다.
Description Resource Path Location Type
The project cannot be built until build path errors are resolved antMall Unknown Java Problem
The container 'Maven Dependencies' references non existing library 'C:Usersblossom.m2repositoryorgspringframeworkbootspring-boot-starter-web2.0.3.RELEASEspring-boot-starter-web-2.0.3.RELEASE.jar' antMall Build path Build Path Problem
Missing artifact org.yaml:snakeyaml:jar:1.19 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.xmlunit:xmlunit-core:jar:2.5.1 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.restdocs:spring-restdocs-mockmvc:jar:2.0.1.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.restdocs:spring-restdocs-core:jar:2.0.1.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.data:spring-data-jpa:jar:2.0.8.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.data:spring-data-commons:jar:2.0.8.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-test:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-test-autoconfigure:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter-web:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter-tomcat:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter-test:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter-logging:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter-json:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter-jdbc:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter-data-jpa:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-starter-aop:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework.boot:spring-boot-autoconfigure:jar:2.0.3.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-webmvc:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-web:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-tx:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-test:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-orm:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-jdbc:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-jcl:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-expression:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-core:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-context:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-beans:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-aspects:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.springframework:spring-aop:jar:5.0.7.RELEASE pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.slf4j:slf4j-api:jar:1.7.25 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.slf4j:jul-to-slf4j:jar:1.7.25 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.skyscreamer:jsonassert:jar:1.5.0 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.postgresql:postgresql:jar:42.2.2 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.ow2.asm:asm:jar:5.0.4 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.objenesis:objenesis:jar:2.6 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.mockito:mockito-core:jar:2.15.0 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.jboss.logging:jboss-logging:jar:3.3.2.Final pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.jboss:jandex:jar:2.0.3.Final pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.javassist:javassist:jar:3.22.0-GA pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.hibernate.validator:hibernate-validator:jar:6.0.10.Final pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.2.Final pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.hibernate:hibernate-core:jar:5.2.17.Final pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.hamcrest:hamcrest-library:jar:1.3 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.hamcrest:hamcrest-core:jar:1.3 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.assertj:assertj-core:jar:3.9.1 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.aspectj:aspectjweaver:jar:1.8.13 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.apache.tomcat.embed:tomcat-embed-websocket:jar:8.5.31 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.apache.tomcat.embed:tomcat-embed-el:jar:8.5.31 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.31 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.apache.logging.log4j:log4j-to-slf4j:jar:2.10.0 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact org.apache.logging.log4j:log4j-api:jar:2.10.0 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact net.minidev:json-smart:jar:2.3 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact net.minidev:accessors-smart:jar:1.2 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact net.bytebuddy:byte-buddy:jar:1.7.11 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact net.bytebuddy:byte-buddy-agent:jar:1.7.11 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact junit:junit:jar:4.12 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact javax.validation:validation-api:jar:2.0.1.Final pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact javax.transaction:javax.transaction-api:jar:1.2 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact javax.servlet:javax.servlet-api:jar:3.1.0 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact javax.annotation:javax.annotation-api:jar:1.3.2 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact dom4j:dom4j:jar:1.6.1 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.zaxxer:HikariCP:jar:2.7.9 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.jayway.jsonpath:json-path:jar:2.4.0 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.h2database:h2:jar:1.4.197 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.9.6 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.9.6 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.9.6 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.fasterxml.jackson.core:jackson-databind:jar:2.9.6 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.fasterxml.jackson.core:jackson-core:jar:2.9.6 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.fasterxml.jackson.core:jackson-annotations:jar:2.9.0 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact com.fasterxml:classmate:jar:1.3.4 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact ch.qos.logback:logback-core:jar:1.2.3 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact ch.qos.logback:logback-classic:jar:1.2.3 pom.xml /antMall line 1 Maven Dependency Problem
Missing artifact antlr:antlr:jar:2.7.7 pom.xml /antMall line 1 Maven Dependency Problem
Failed to read artifact descriptor for antlr:antlr:jar:2.7.7
org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for antlr:antlr:jar:2.7.7
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:282)
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:198)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:535)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:519)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:409)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.doRecurse(DefaultDependencyCollector.java:504)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:458)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.doRecurse(DefaultDependencyCollector.java:504)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:458)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351)
at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:254)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:172)
at org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:215)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:188)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:119)
at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:636)
at org.eclipse.m2e.core.internal.project.registry.DefaultMavenDependencyResolver.resolveProjectDependencies(DefaultMavenDependencyResolver.java:63)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refreshPhase2(ProjectRegistryManager.java:530)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager$3.call(ProjectRegistryManager.java:492)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager$3.call(ProjectRegistryManager.java:1)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:496)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:351)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:298)
at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration0(ProjectConfigurationManager.java:405)
at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$2.call(ProjectConfigurationManager.java:352)
at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$2.call(ProjectConfigurationManager.java:1)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:177)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)
at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1351)
at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:349)
at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:77)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Failure to transfer antlr:antlr:pom:2.7.7 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact antlr:antlr:pom:2.7.7 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)
... 41 more
Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer antlr:antlr:pom:2.7.7 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact antlr:antlr:pom:2.7.7 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:238)
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:206)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:585)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:503)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
... 44 more
pom.xml /antMall line 1 Maven Dependency Problem
이 에러들이 전부 pom.xml에 jpa 추가하는 부분만 없애면 다 사라지거던요 ..이유를 좀 알수잇을까요
답변을 작성해보세요.
0
백기선
지식공유자2019.02.10
메이븐 의존성 다운 받을 때 네트워크 상황이 안좋았거나 중앙 저장소에서 파일 다운 받다 잘못 된 경우 로컬에 잘못된 JAR 파일이 남아서 의존성 해결이 잘 안될때가 아주 간혹 생깁니다.
https://stackoverflow.com/questions/6111408/maven2-missing-artifact-but-jars-are-in-place
여기 있는 답변 확인해 보시구요. 저는 로컬 메이븐 저장소에서 해당 의존성 디렉토리를 삭제하고 나서 다시 받는 식으로 해결하는데요. 혹시 잘 안되시면 다시 문의 주세요.
감사합니다.
답변 1