用eclipse导入maven工程时显示少包如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用eclipse导入maven工程时显示少包如何解决?相关的知识,希望对你有一定的参考价值。

-11 上午09时57分45秒: Missing artifact commons-dbcp:commons-dbcp:jar:1.3:compile
15-9-11 上午09时57分45秒: Missing artifact mysql:mysql-connector-java:jar:5.1.23:compile
15-9-11 上午09时57分45秒: Missing artifact com.oracle:ojdbc:jar:jdk15:11.2.0.3:compile
15-9-11 上午09时57分45秒: Missing artifact com.dm:DmJdbcDriver:jar:jdk16:7.0:compile
15-9-11 上午09时57分45秒: Missing artifact com.whalin:Memcached-Java-Client:jar:3.0.2:compile
15-9-11 上午09时57分45秒: Missing artifact com.googlecode.xmemcached:xmemcached:jar:2.0.0:compile
15-9-11 上午09时57分45秒: Missing artifact cglib:cglib-nodep:jar:2.2.2:compile
15-9-11 上午09时57分45秒: Missing artifact org.apache.ant:ant:jar:1.8.4:compile

参考技术A maven缺少jar包,需要将包下载下来,执行maven install命令,将依赖的工程安装到本地仓库即可,
即执行: mvn clean install 命令。追问

在终端执行命令吗?

追答

对的.

追问

运行时这样的   兄弟 

追答

报错了,建议根据异常做处理.

本回答被提问者和网友采纳

java eclipse导入Maven工程 java环境一切已设置好,发现问题maven不编译而且弹出框内容如下:

this compilation unit is not on the build of a java project,网上说的根本不能解决啊,什么输入mvn clean\eclipse的命令都尝试了,求助

先让这个maven工程转换为非maven工程。方法:右键工程--maven--Disable maven nature。在当前目录下执行命令(就是有pom.xml文件的那个目录) —— mvn eclipse:clean。最后,重新转换该工程为maven工程。右键工程--- 'Configure'--- 'Convert to Maven Project'

【Eclipse不自动编译java文件的终极解决方法】

前提:

1、去除项目中的jre的classpath。

2、在将jre的包添加到classpath中来。

OK,大功告成!再出现eclipse无法自动编译就用这种办法吧。

参考技术A 新建一个maven工程,并编译看环境设置是否正确 参考技术B rebuild一次

~
~
~
~
参考技术C 这个我也刚解决,貌似是因为工程里的.classpath文件内容的缘故,你看看里面的代码是什么。
http://www.mkyong.com/maven/how-to-convert-maven-java-project-to-support-eclipse-ide/
给你这个链接吧,你看看,我就是根据这个弄好的追问

解决了,是因为我导入maven工程的时候没有选择import-mavenproject下的exist project,我就当成一个普java工程导入的 ,所以报错。

本回答被提问者和网友采纳
参考技术D 推荐使用intellij idea,比eclipse好用

以上是关于用eclipse导入maven工程时显示少包如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

java eclipse导入Maven工程 java环境一切已设置好,发现问题maven不编译而且弹出框内容如下:

java eclipse导入Maven工程 java环境一切已设置好,发现问题maven不编译而且弹出框内容如下:

关于maven的问题,不知道为啥Eclipse导入maven工程以后报错

将maven项目导入到eclipse中

eclipse导入maven工程missing artifact(实际是存在的)错误解决

eclipse导入maven工程missing artifact(实际是存在的)错误解决