Maven: не удалось собрать зависимости - PullRequest
0 голосов
/ 29 сентября 2011

Я экспортировал проект Maven. (Так что у меня нет файла settings.xml со мной)

Когда я запустил файл Mavens POM.xml, сборка не выполняется из-за этой причины

Не удалось выполнить цель в проекте bayer-ws: не удалось разрешить зависимости для проекта com.tata: bayer-ws: war: 1.0: не удалось собрать зависимости для [com.tata: bayer-util: jar: 1.0 (компилировать), com.tata: байер-модель: jar: 1.0 (компилировать), com.tata: байер-образцы: jar: 1.0 (компилировать), com.tata: bayer-mw: jar: 1.0 (компилировать), com.tata: bayer-fixml: jar: 1.0 (компилировать), cglib: cglib-nodep: jar: 2.1_3 (время выполнения), JDOM: JDOM: JAR: 1,1 (компилировать), org.apache.ws.commons.schema: XmlSchema: jar: 1.4.5 (время выполнения), javax.servlet: servlet-api: jar: 2.5 (предоставляется), junit: junit: jar: 4.4 (тест), org.easymock: easymockclassextension: баночка: 2,3 (тест), org.easymock: easymock: jar: 2.3 (тест), org.apache.cxf: cxf-rt-bindings-http: jar: 2.2.1 (компилировать), org.apache.cxf: cxf-rt-ws-security: jar: 2.2.1 (компилировать), org.apache.derby: derby: jar: 10.3.1.4 (тест), org.springframework: бобы: jar: 2.5.2 (компилировать), org.springframework: spring-context: jar: 2.5.2 (compile), org.springframework: spring-core: jar: 2.5.2 (компилировать), org.springframework: spring-web: jar: 2.5.2 (компилировать), log4j: log4j: jar: 1.2.14 (время выполнения), регистрация общего пользования: регистрация общего пользования: jar: 1.1.1 (время выполнения), com.tata: middleware: jar: 5.0.0 (компилировать), com.tata: PRO: jar: 1.0.0 (компилировать), com.tata: legacy.backoffice: jar: 1.0.0 (компилировать), hessian: hessian: jar: 3.0.8 (компилировать), commons-httpclient: commons-httpclient: jar: 3.1 (время выполнения), xstream: xstream: jar: 1.2.2 (компилировать), bouncycastle: bcprov-jdk16: jar: 140 (время выполнения), org.apache.ws.security:wss4j:jar:1.5.8 (компиляция), net.sf.ehcache: ehcache-core: jar: 2.4.1 (время выполнения)]: не удалось прочитать дескриптор артефакта для регистрации общего ресурса: регистрация общего ресурса: jar: 99.1: Не удалось передать регистрацию артефактов: регистрация журналов: pom: 99.1 от / до Maven-Central (http://repo1.maven.org/maven/): Нет разъема Доступ к хранилищу Maven-Central (http://repo1.maven.org/maven/) типа legacy, используя доступные фабрики AsyncRepositoryConnectorFactory, WagonRepositoryConnectorFactory -> [Помощь 1]


// До

 <repositories>
            <repository>
                <id>central</id>
                <url>http://repo1.maven.org/maven2</url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>never</updatePolicy>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
            </repository>
            <repository>
                <id>codehaus</id>
                <url>http://repository.codehaus.org/</url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>never</updatePolicy>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
            </repository>
            <repository>
                <id>Apache Incubating Repository</id>
                <url>http://people.apache.org/repo/m2-incubating-repository</url>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>never</updatePolicy>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
            </repository>
            <repository>
                <id>apache-snapshot</id>
                <name>Apache Maven Snapshot</name>
                <url>http://people.apache.org/repo/m2-snapshot-repository</url>
                <releases>
                    <enabled>false</enabled>
                    <updatePolicy>always</updatePolicy>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                    <updatePolicy>always</updatePolicy>
                </snapshots>
            </repository>
            <repository>

после

<repositories>
        <repository>
            <id>central</id>
            <url>http://nexus.sonatype.org/url>  <!--Here i did a change-->
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
                <updatePolicy>always</updatePolicy>
            </snapshots>
        </repository>
        <repository>
            <id>codehaus</id>
            <url>http://repository.codehaus.org/</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
                <updatePolicy>always</updatePolicy>
            </snapshots>
        </repository>
        <repository>
            <id>Apache Incubating Repository</id>
            <url>http://people.apache.org/repo/m2-incubating-repository</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
                <updatePolicy>always</updatePolicy>
            </snapshots>
        </repository>
        <repository>
            <id>apache-snapshot</id>
            <name>Apache Maven Snapshot</name>
            <url>http://people.apache.org/repo/m2-snapshot-repository</url>
            <releases>
                <enabled>false</enabled>
                <updatePolicy>always</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
                <updatePolicy>always</updatePolicy>
            </snapshots>
        </repository>
        <repository>

Ответы [ 2 ]

1 голос
/ 24 апреля 2015

Вы пропустили "<" в вашем конечном URL-теге </p>

<repositories>
    <repository>
        <id>central</id>
        <url>http://nexus.sonatype.org</url>  <!--Here is your problem-->
        <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </releases>
        <snapshots>
            <enabled>false</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
    <repository>
        <id>codehaus</id>
        <url>http://repository.codehaus.org/</url>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </releases>
        <snapshots>
            <enabled>false</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
    <repository>
        <id>Apache Incubating Repository</id>
        <url>http://people.apache.org/repo/m2-incubating-repository</url>
        <releases>
            <enabled>true</enabled>
            <updatePolicy>never</updatePolicy>
        </releases>
        <snapshots>
            <enabled>false</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
    <repository>
        <id>apache-snapshot</id>
        <name>Apache Maven Snapshot</name>
        <url>http://people.apache.org/repo/m2-snapshot-repository</url>
        <releases>
            <enabled>false</enabled>
            <updatePolicy>always</updatePolicy>
        </releases>
        <snapshots>
            <enabled>false</enabled>
            <updatePolicy>always</updatePolicy>
        </snapshots>
    </repository>
    <repository>
1 голос
/ 29 сентября 2011

Кажется, вы пытаетесь получить доступ к устаревшим репозиториям Maven 1.

Пожалуйста, проверьте этот ответ:

Как использовать репозиторий Maven 1 с Maven 2?

"Менеджер репозитариев Nexus может использовать прокси-серверы Maven 1 для клиентов Maven {2,3}."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...