为什么Maven不下载jar文件但是下载插件没问题?

Nic*_*ote 8 java maven

好的我正在将我的开发环境从笔记本电脑移到我的桌面.

我在两台机器上都有完全相同的项目,但是当我尝试通过桌面上的eclipse运行maven的更新依赖项时,只是抱怨每个依赖项都"缺少人工制品"!

我已经检查了桌面上的本地仓库,果然,没有罐子!?所有的pom都在那里,但没有罐子!

我回到了笔记本电脑,从那台机器上的本地仓库中的罐子里删除了,并再次调用了更新依赖项并且爆炸,罐子下载很好,但桌面似乎无法下载任何罐子?

这两款机器都是一样的网络/路由器,所以它不可能是硬件防火墙/代理,但有一些蚀设置或Windows防火墙设置,我完全忘记了上?

最后,我一直在删除桌面上的repo并在项目中使用mvn -up clean install,我注意到它下载了PLUGIN jar就好了,但后来继续只下载任何和所有依赖的poms!?

我的settings.xml如下(建议的repos的mashup类型);

  <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0http://maven.apache.org/xsd/settings-1.0.0.xsd">

<pluginGroups></pluginGroups>
<proxies></proxies>
<servers></servers>
<mirrors></mirrors>
<profiles>

    <profile>
        <id>standard-extra-repos</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <repositories>
            <repository>
                <id>net.java.download</id>
                <url>http://download.java.net/maven/2</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>org.apache</id>
                <url>http://maven.apache.org/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>org.codehaus.mojo</id>
                <url>http://mojo.codehaus.org/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>com.jboss.repository</id>
                <url>http://repository.jboss.com/maven2</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
            <repository>
                <id>com.springsource.repository.bundles.release
                </id>
                <name>SpringSource Enterprise Bundle Repository -
                    SpringSource Bundle Releases</name>
                <url>http://repository.springsource.com/maven/bundles/release
                </url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>daily</updatePolicy>
                    <checksumPolicy>warn</checksumPolicy>
                </releases>
            </repository>
            <repository>
                <id>com.springsource.repository.bundles.external
                </id>
                <name>SpringSource Enterprise Bundle Repository -
                    External Bundle Releases</name>
                <url>http://repository.springsource.com/maven/bundles/external
                </url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>daily</updatePolicy>
                    <checksumPolicy>warn</checksumPolicy>
                </releases>
            </repository>
            <repository>
                <id>com.springsource.repository.libraries.release
                </id>
                <name>SpringSource Enterprise Bundle Repository -
                    SpringSource Library Releases</name>
                <url>http://repository.springsource.com/maven/libraries/release
                </url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>daily</updatePolicy>
                    <checksumPolicy>warn</checksumPolicy>
                </releases>
            </repository>
            <repository>
                <id>com.springsource.repository.libraries.external
                </id>
                <name>SpringSource Enterprise Bundle Repository -
                    External Library Releases</name>
                <url>http://repository.springsource.com/maven/libraries/external
                </url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>daily</updatePolicy>
                    <checksumPolicy>warn</checksumPolicy>
                </releases>
            </repository>
        </repositories>
    </profile>
Run Code Online (Sandbox Code Playgroud)

Nic*_*ote 5

嗯不确定这是不是没脑子但我在台式机上使用maven 3.0.1,我再次下载2.2.1以匹配笔记本电脑和BANG,依赖罐下载就好了吧!非常适合"向后兼容"的maven 3 !!!!