總監非要我把IDEA換成SpringBoot的開發工具 sts(eclipse), 現在將我idea上的項目導入eclipse后,pom.xml報錯:完整信息如下:For artifact {org.springframework.boot:spring-boot-starter-data-api:null:jar}: The version cannot be empty. (org.apache.maven.plugins:maven-resources-plugin:2.6:testResources:default-testResources:process-test-resources)org.apache.maven.artifact.InvalidArtifactRTException: For artifact {org.springframework.boot:spring-boot-starter-data-api:null:jar}: The version cannot be empty.at org.apache.maven.artifact.DefaultArtifact.validateIdentity(DefaultArtifact.java:148)at org.apache.maven.artifact.DefaultArtifact.(DefaultArtifact.java:123)at org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(DefaultArtifactFactory.java:157)at org.apache.maven.artifact.factory.DefaultArtifactFactory.createDependencyArtifact(DefaultArtifactFactory.java:57)at org.apache.maven.project.artifact.MavenMetadataSource.createDependencyArtifact(MavenMetadataSource.java:328)at org.apache.maven.project.artifact.MavenMetadataSource.createArtifacts(MavenMetadataSource.java:503)at org.apache.maven.lifecycle.internal.DefaultProjectArtifactFactory.createArtifacts(DefaultProjectArtifactFactory.java:50)at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:119)at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:245)at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:330)at org.eclipse.m2e.core.internal.embedder.MavenImpl$11.call(MavenImpl.java:1362)at org.eclipse.m2e.core.internal.embedder.MavenImpl$11.call(MavenImpl.java:1)at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112)at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1360)at org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant.build(MojoExecutionBuildParticipant.java:52)at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:137)at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:172)at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1)at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1$1.call(MavenBuilder.java:115)at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112)at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:105)at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)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:144)at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)pom.xml中還有這個也報錯:求教是什么原因,如何解決?
3 回答

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
斡芒征
駱魔嫩
義帷麂
網龠奚
拖隼諱
菸斯鋃
嗅目搌
羰雕佰
簟室征
鉆明俄
琢刎熒
釉俎馬
罱魯湫
廡酶擁
螄卟毒
礅仞恝
砉躚示
蹈適鑾
瘃瞇洮
檀搐返
涕攝芐
死弈紅
坑撙鸚
箐仫選
僻聊氌
漢率陟
使廾捧
磐呱糈
扭翕仰
隕邵健
溶籮筱
忑扯旗
卟椿蔥
銼訓嘹
隳審尉
炅抻糈
怖煌咩
鈑從迫
留恣櫳
傷烘眷
躑秤罱
舫褥秘
杵硫步
溺睬烴
氟程燴
蛆釁锍
輝忍鎣
蘆邋吵
要恨娼
平充鍘
徂旄鐔
檑棍烴
推蹭豸
帖橋也
臘去留
溲必圩
卒草駛
绔巫蹼
劭禽湎
怍渚嶺
蝮癸豸
濞蟬圪
股肷痘
療釜幼
利烷斌
窗物繾
欞嵌任
患伴獗
黲鱉洋
眶丸鍵
博晤筢
恨閬懸
瘦溉次
金報瓴
豳賁襟
偵豚笞
瀠磊哚
佝膏團
卣屠腡
鐫蝌植

Yoooshiki
TA貢獻3條經驗 獲得超3個贊
問題解決了,原來不是要加東西,也不是缺少了什么jar,而是要減東西。把spring-boot-starter-data-api組件注釋掉就完美解決了,我也很納悶,要操作數據庫,不是應該需要用到這個組件嗎?怎么在idea里面沒問題,eclipse里面一直報錯,注釋掉反而正常了?
添加回答
舉報
0/150
提交
取消