小编And*_*dre的帖子

Maven无法下载jar依赖项

我有一个非常简单的默认应用程序,我在Windows 7机器上测试我的Eclipse Indigo/Maven v3.0.1设置.Hello World应用程序在Eclipse中运行良好.

现在从命令行我试图测试mvn install.

在这一点上,我看到Maven下载了一大堆依赖项.出于某种原因,虽然它会卡住下载一个,并将停止一部分.它不是每次都在同一点,但它目前始终是相同的jar文件,例如......

http://repo1.maven.org/maven2/org/apache/maven/surefire/surefire-booter/2.5/surefire-booter-2.5.jar

如果我从浏览器下载此文件,它可以很好地工作.事实上相当快.现在,如果我手动将下载的文件复制到我的.m2存储库目录中的相应目录,则安装将继续下载依赖项,直到它随机访问另一个依赖项,然后停止.

这是我的POM,虽然我不确定它会有什么帮助,因为它是如此基本,似乎可以正常工作mvn compile.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.kyeema</groupId>
  <artifactId>QServer</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>QServer</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)

这里有一些调试输出引用一些虚拟jar文件?

[INFO] Surefire report directory: C:\workspace\QServer\target\surefire-reports
[DEBUG] Setting system property [user.dir]=[C:\workspace\QServer]
[DEBUG] Setting system property [localRepository]=[C:\Users\Andre\.m2\repository]
[DEBUG] Setting system property [basedir]=[C:\workspace\QServer]
[DEBUG] Using JVM: C:\Program Files\Java\jdk1.7.0\jre\bin\java
[DEBUG] dummy:dummy:jar:1.0 (selected for null)
[DEBUG]   org.apache.maven.surefire:surefire-booter:jar:2.7.2:compile (selected for compile)
[DEBUG]     org.apache.maven.surefire:surefire-api:jar:2.7.2:compile …
Run Code Online (Sandbox Code Playgroud)

java windows maven

39
推荐指数
3
解决办法
8万
查看次数

标签 统计

java ×1

maven ×1

windows ×1