maven无法下依赖jar文件的解决方案

问题描述:

  Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.5: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): *INSERT PROXY HERE*: Unknown host *INSERT PROXY HERE*

解决方案:

  打开apache-maven-3.2.3\conf\settings.xml文件添加如下内容

<mirror>
  <id>ibiblio.org</id>
  <name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
  <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
  <mirrorOf>central</mirrorOf>
  <!-- United States, North Carolina -->
</mirror>
<mirror>
  <id>jboss-public-repository-group</id>
  <mirrorOf>central</mirrorOf>
  <name>JBoss Public Repository Group</name>
  <url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>

时间: 2024-08-29 20:59:27

maven无法下依赖jar文件的解决方案的相关文章

maven 构建可执行jar文件

第一部分:认识jar中的MANIFEST.MF文件 一.MANIFEST.MF文件的基本配置信息: 1.一般属性: Manifest-Version:定义manifest文件的版本 Created-By:定义该文件的生成者,一般是由jar命令行工具生成 Signature-Version:定义jar文件的签名版本(关于jar文件的签名以后详谈) Class-Path:(具体作用在下面讲) 2.应用程序相关属性: Main-Class:定义jar文件的入口类(该类必须是一个可执行的类):定义该属性

Libs文件夹下的Jar文件为什么不会自动放在Android Private Libraries目录下

简而言之:这个问题就是由jar包重复冲突了! 这个问题一开始我出现了一种"自以为是"的答案,在Android Private Libraries目录下的是会打包到工程可执行文件当中去的,而不自动编译的原因是因为Libs下面的jar文件太大导致的,但是显然在运行的时候就直接报错了--class not found! 那么很明显不是这个问题! 其实呢,是在Libs目录下面有一个android-support-v4.jar.而如果你的工程中有引入其他的libraries 而如果,这个proj

Spring Boot Maven 打包可执行Jar文件

本文转载自:http://blog.csdn.net/smilecall/article/details/56288972 Maven pom.xml 必须包含 <packaging>jar</packaging> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-mave

Spring Boot Maven 打包可执行Jar文件!

Maven pom.xml 必须包含 [plain] view plain copy <packaging>jar</packaging> [html] view plain copy <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</ar

Libs文件夹下的Jar文件为什么不会自己主动放在Android Private Libraries文件夹下

简而言之:这个问题就是由jar包反复冲突了! 这个问题一開始我出现了一种"自以为是"的答案,在Android Private Libraries文件夹下的是会打包到project可执行文件其中去的,而不自己主动编译的原因是由于Libs以下的jar文件太大导致的,可是显然在执行的时候就直接报错了--class not found! 那么非常明显不是这个问题! 事实上呢.是在Libs文件夹以下有一个android-support-v4.jar.而假设你的project中有引入其它的libr

osx下查看jar文件

jar是java class的打包文件,我们可以将自己的项目打包为jar文件运行,也可以打包后当做第三方包查看,有时候我们需要查看一下一个jar文件中是否还有某个类以及相应的包,我们可以采用以下两种方式: ① 使用软件 jd-gui是一个跨平台的软件,我们可以方便的在osx等系统上安装,之后将jar文件拖进jd-gui就可以了. ②使用zip工具 jar包是一个zip文件,我们可以直接解压后查看,下面是一个简单的实例. YDdeMacBook-Pro:Tmp YD$ ls jfxrt.jar Y

spring maven项目解决依赖jar包版本冲突方案

引入:http://blog.csdn.net/sanzhongguren/article/details/71191290 在spring reference中提到一个解决spring jar包之间版本冲突的解决方案,原文如下 It is possible to accidentally mix different versions of Spring JARs when using Maven. For example, you may find that a third-party lib

maven 工程下第三方jar 包的引入和打包 war

有时我们需要第三方jar 放在lib 包下 -------位置:/WEB-INF/lib 报编译出错,此时: 然后在打包war 发现问题 pom.xml  中引入 ${basedir}为pom内置的元素 <!--maven 将lib 下包打成war 包--> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</s

怎样在nexus 中 搜索到远程maven仓库中的jar 文件

url: http://www.oschina.net/question/95712_21999 点击Administration菜单下面的Repositories,将 Central的 Download Remote Indexes修改为true. 然后在这个仓库上右键,选择updateIndex,这样Nexus就会去下载远程的索引文件.