Missing artifact com.sun:tools:jar 1.5.0 终极解决方法

Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-cache:jar:1.3.2.RELEASE

org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.springframework.boot:spring-boot-starter-cache:jar:1.3.2.RELEASE
	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.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.builder.MavenBuilder$BuildMethod.getProjectFacade(MavenBuilder.java:154)
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:89)
	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.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:86)
	at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:200)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:232)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Failure to transfer org.springframework.boot:spring-boot-starter-cache:pom:1.3.2.RELEASE 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 org.springframework.boot:spring-boot-starter-cache:pom:1.3.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org
	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 org.springframework.boot:spring-boot-starter-cache:pom:1.3.2.RELEASE 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 org.springframework.boot:spring-boot-starter-cache:pom:1.3.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org
	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

Missing artifact antlr:antlr:jar:2.7.7
Missing artifact aopalliance:aopalliance:jar:1.0
Missing artifact ch.qos.logback:logback-classic:jar:1.1.3
Missing artifact ch.qos.logback:logback-core:jar:1.1.3
Missing artifact dom4j:dom4j:jar:1.6.1
Missing artifact javax.transaction:javax.transaction-api:jar:1.2
Missing artifact junit:junit:jar:4.12
Missing artifact mysql:mysql-connector-java:jar:5.1.21
Missing artifact org.apache.tomcat:tomcat-jdbc:jar:8.0.30
Missing artifact org.apache.tomcat:tomcat-juli:jar:8.0.30
Missing artifact org.aspectj:aspectjweaver:jar:1.8.8
Missing artifact org.hamcrest:hamcrest-core:jar:1.3
Missing artifact org.hamcrest:hamcrest-library:jar:1.3
Missing artifact org.hibernate:hibernate-core:jar:4.3.11.Final
Missing artifact org.hibernate:hibernate-entitymanager:jar:4.3.11.Final
Missing artifact org.hibernate.common:hibernate-commons-annotations:jar:4.0.5.Final
Missing artifact org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final
Missing artifact org.javassist:javassist:jar:3.18.1-GA
Missing artifact org.jboss:jandex:jar:1.1.0.Final
Missing artifact org.jboss.logging:jboss-logging-annotations:jar:1.2.0.Beta1
Missing artifact org.jboss.logging:jboss-logging:jar:3.3.0.Final
Missing artifact org.mockito:mockito-core:jar:1.10.19
Missing artifact org.objenesis:objenesis:jar:2.1
Missing artifact org.slf4j:jcl-over-slf4j:jar:1.7.13
Missing artifact org.slf4j:jul-to-slf4j:jar:1.7.13
Missing artifact org.slf4j:log4j-over-slf4j:jar:1.7.13
Missing artifact org.slf4j:slf4j-api:jar:1.7.13
Missing artifact org.springframework:spring-aop:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-aspects:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-beans:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-context:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-core:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-expression:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-jdbc:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-orm:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-test:jar:4.2.4.RELEASE
Missing artifact org.springframework:spring-tx:jar:4.2.4.RELEASE
Missing artifact org.springframework.boot:spring-boot-autoconfigure:jar:1.3.2.RELEASE
Missing artifact org.springframework.boot:spring-boot-starter-aop:jar:1.3.2.RELEASE
Missing artifact org.springframework.boot:spring-boot-starter-cache:jar:1.3.2.RELEASE
Missing artifact org.springframework.boot:spring-boot-starter-data-jpa:jar:1.3.2.RELEASE
Missing artifact org.springframework.boot:spring-boot-starter-jdbc:jar:1.3.2.RELEASE
Missing artifact org.springframework.boot:spring-boot-starter-logging:jar:1.3.2.RELEASE
Missing artifact org.springframework.boot:spring-boot-starter-test:jar:1.3.2.RELEASE
Missing artifact org.springframework.boot:spring-boot-starter:jar:1.3.2.RELEASE
Missing artifact org.springframework.boot:spring-boot:jar:1.3.2.RELEASE
Missing artifact org.springframework.data:spring-data-commons:jar:1.11.2.RELEASE
Missing artifact org.springframework.data:spring-data-jpa:jar:1.9.2.RELEASE
Missing artifact org.yaml:snakeyaml:jar:1.16
Missing artifact xml-apis:xml-apis:jar:1.0.b2
The container 'Maven Dependencies' references non existing library 'C:\Users\Frankie\.m2\repository\org\springframework\boot\spring-boot-starter-cache\1.3.2.RELEASE\spring-boot-starter-cache-1.3.2.RELEASE.jar'
The project cannot be built until build path errors are resolved
Overriding managed version 5.1.38 for mysql-connector-java
Overriding managed version 5.1.38 for mysql-connector-java




在MyEclipse中执行Maven的install命令时,报“Failed to read artifact descriptor for xxx:jar ”的错误。这可能是在下载过程中文件出现错误,其实这个时候你用一些压缩软件比如RAR去打开这些jar包的时候,会提示jar包已经损坏。

    解决办法:从本地的maven库中删除相关的jar包,然后右单击项目,Maven4MyEclipse->Update Project,在弹出的对话框中选择“Force Update Of Snapshots/Releases"

    然后点击“OK”。这样就会重新下载这个jar包。






评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值