“Missing artifact....."的解决办法

在使用Maven开发时,总会碰到一些问题,例如“Missing artifact org.apache.commons:commons-csv:jar:1.0-SNAPSHOT”,而通过该教程就可以解决。

 

1.查看pom文件中的配置路径是否正确。

           <dependency>
              <groupId>com.oracle</groupId>
              <artifactId>ojdbc6</artifactId>
              <version>11.2.0.3</version>
            </dependency>

2.确保远程仓库是有对应jar包的.

  这一点尤其注意:

     某些maven源有几个不同的源。

      比如:oschina的源:对ojdbc6的jar包来说,osc thirdparty有这个版本。

默认的官方源,没有这个版本。

3.确认本地repository相应目录中是否下载好了对应的包。还有一个是对应包中有“*.lastUpdated”文件影响更新。我的就是这个问题,删除对应的文件即可。

 

4.上面所有的步骤,都不能少了在eclipse中update dependency。

时间: 2024-11-09 10:20:31

“Missing artifact....."的解决办法的相关文章

[Maven] Missing artifact (解决办法)

在使用Eclipse的Maven插件时,经常会遇到Missing artifact的编译错误,特别是在新环境中搭建相关项目时,经常出现类似此问题,今天一位同事又遇到了,经过一顿问题原因查找,始终无法解决,决定来好好研究研究此类问题,以免以后遇到此类问题.   以下为尝试过的办法: 1. 项目右键->Maven->Update Dependency,失败 2. 项目右键->Maven->Disable Dependency, 然后再Enable Dependency,失败 3. 将E

ERROR ITMS-90086:&quot;missing 64-bit support...解决办法

BUG描述:Untiy4.7.1导出的iOS工程包,使用Xcode8.3 Application Loader上传ipa包,遇到ERROR ITMS-90086报错 解决办法:查看错误描述确认是没有支持64位,于是在Xcode Build Setting中找到Architectures选择如图,重新打ipa上传解决.

Unable to recreate missing debug keystore解决办法

原因:android studio需要写~/.android这个文件夹,但是默认情况下,该目录是root用户所有的,但是android studio是在我的用户下运行的,所以没有写权限,解决这个问题只需要执行一下命令: 先查看~/.android的权限: > cd ~ > ls -la ...........省略........... drwxr-xr-x    7 root  lin      238 Mar 31 14:00 .android ...........省略..........

Forbidden (CSRF token missing or incorrect.):错误解决办法

在JS中,使用post方法提交数据到后台,出现错误: Forbidden (CSRF token missing or incorrect.):.........; 解决办法: 在页面导入JS的位置,补上以下代码即可: 1 <script> 2 $.ajaxSetup({ 3 data:{csrfmiddlewaretoken:'{{ csrf_token }}'} 4 }) 5 </script> 原文地址:https://www.cnblogs.com/lhb-alan/p/1

缺少google api密钥,因此chromium的部分功能将无法使用&rdquo;的解决办法

        使用Chromium时会遇到 "缺少google api密钥,因此chromium的部分功能将无法使用"提示,google了一下 setx Google_API_KEY 和 chromium portable google api keys are missing 找到了解决办法.   打开windows的cmd命令提示符,依次输入以下命令: setx GOOGLE_API_KEY "no" setx GOOGLE_DEFAULT_CLIENT_ID

Missing artifact com.sun:tools:jar:1.5.0解决办法

前一阵子下了最新的JavaEE版本的eclipse,导入maven工程之后,pom文件一直报Missing artifact com.sun:tools:jar:1.5.0.很纳闷,tools.jar是jdk自带的jar包.查了一下pom依赖图,原来是struts-core依赖了这个jar包. 试了网上的各种方法,只有把jdk的tools.jar复制到本地仓库,报错才消失. 具体解决办法如下: 把D:\Program Files (x86)\Java\jdk1.6.0_10\lib\tools.

maven build 产生 Missing artifact org.jboss.logging:jar:3.1.0.GA解决方法

报错来源分析 由于hibernate-entitymanager 需要jboss logging .由于或多或少的原因导致 maven无法下载相关的jar文件. 解决办法: 访问 http://search.maven.org 搜索jboss-logging 点击all, 找到相关的的版本,再点击jar下载文件 下载好的文件放到maven仓库中对应版本的位置,一般是C:\Users\ username \ .m2\repository\org\jboss\logging\jboss-loggin

Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法

今天同事在使用eclipse,引入一个新的maven工程时报错:      Missing artifact com.sun:tools:jar:1.6.0:system   这个问题很奇怪,相同的代码,运行到我本地的Eclipse中时,没有发现问题,说明应该是环境配置的问题.(JDK?maven,Eclipse?) 从网上找了很多资料,发现大家大部分都只给出了解决方案,没有给出出现此问题的原因. 从maven的官网上看:http://maven.apache.org/general.html#

【转自】Missing artifact com.sun:tools:jar 1.5.0 终极解决方法

在使用m2eclipse插件时,在pom.xml中添加struts2-core.jar包后,需要依赖java运行时的tools.jar进行依赖.但是,此时eclipse无法读取tools包,出现如下错误: Missing artifact com.sun:tools:jar 1.5.0 解决办法一: 手动配置pom.xml,添加一个dependency如下: <dependency><groupId>com.sun</groupId><artifactId>