pom.xml中的Maven存储库和依赖项冲突

时间:2016-02-19 06:39:47

标签: maven-3

所以在我的项目中,我在代理后面获取了依赖项。它参考了spring repos,maven central repos以及我们公司的内部回购。我添加了所有依赖项并将其存储到我的pom中,当我运行" mvn install"时,我得到一个"无法传输工件"例外。它似乎正试图将我们公司的内部pom转移到春季回购。我该如何防止这种情况?

http://maven.apache.org/xsd/maven-4.0.0.xsd">     4.0.0

<groupId>org.springframework</groupId>
<artifactId>rttapp</artifactId>
<version>0.1.0</version>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.2.RELEASE</version>
</parent>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-websocket</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-messaging</artifactId>
    </dependency>

    <dependency>
          <groupId>com.company.core</groupId>
          <artifactId>company-data-model</artifactId>
          <version>6.2.3</version>
          <type>pom</type>
    </dependency>


</dependencies>

<properties>
    <java.version>1.8</java.version>
</properties>


<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

<repositories>
    <repository>
        <id>spring-milestone</id>
        <url>https://repo.spring.io/libs-release</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>

    <repository>
        <id>company-nexus</id>
        <url>http://companyhost:8080/nexus/</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>


<pluginRepositories>
    <pluginRepository>
        <id>spring-milestone</id>
        <url>https://repo.spring.io/libs-release</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
    <pluginRepository>
        <id>company-nexus</id>
        <url>http://companyhost:8080/nexus/</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

0 个答案:

没有答案