Не удалось найти спящий артефакт - PullRequest
3 голосов
/ 02 апреля 2012

это мой pom.xml

<repositories>
    <repository>
        <url>http://download.java.net/maven/2/</url>
        <id>hibernate-support</id>
        <layout>default</layout>
        <name>Repository for library Library[hibernate-support]</name>
    </repository>
</repositories>

<dependencies>

<!-- MySQL database driver -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.9</version>
    </dependency>

<!-- Spring framework --> 
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring</artifactId>
        <version>2.5.6</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>3.1.1.RELEASE</version>
    </dependency>

<!-- Hibernate core -->
    <dependency>
    <groupId>hibernate</groupId>
    <artifactId>hibernate3</artifactId>
    <version>3.2.3.GA</version>
</dependency>


<!-- Hibernate core library dependecy start -->
    <dependency>
        <groupId>dom4j</groupId>
        <artifactId>dom4j</artifactId>
        <version>1.6.1</version>
    </dependency>

    <dependency>
        <groupId>commons-logging</groupId>
        <artifactId>commons-logging</artifactId>
        <version>1.1.1</version>
    </dependency>

    <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version>3.2.1</version>
    </dependency>

    <dependency>
        <groupId>cglib</groupId>
        <artifactId>cglib</artifactId>
        <version>2.2</version>
    </dependency>
<!-- Hibernate core library dependecy end -->

<!-- Hibernate query library dependecy start -->
    <dependency>
        <groupId>antlr</groupId>
        <artifactId>antlr</artifactId>
        <version>2.7.7</version>
    </dependency>


<!-- For Servlet Container like Tomcat -->
<!-- http://download.java.net/maven/2 -->
    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-api</artifactId>
        <version>2.1.7</version>
    </dependency>

    <dependency>
        <groupId>com.sun.faces</groupId>
        <artifactId>jsf-impl</artifactId>
        <version>2.1.7</version>
    </dependency>

<!-- http://repo1.maven.org/maven2/ -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.5</version>
    </dependency>

    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.1</version>
    </dependency>

</dependencies>

<build>
    <finalName>JavaServerFaces</finalName>

    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.1</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
    </plugins>
</build>
<properties>
    <netbeans.hint.deploy.server>Tomcat</netbeans.hint.deploy.server>
</properties>

Но у меня есть это ОШИБКА :

Не удалось выполнить цель напроект JavaServerFaces: не удалось разрешить зависимости для проекта com.mkyong.common: JavaServerFaces: war: 1.0-SNAPSHOT: не удалось найти артефакт hibernate: hibernate3: jar: 3.2.3.GA в hibernate-support (http://download.java.net/maven/2/) -> [Help1]

Подскажите, пожалуйста, где это неправильно !!

Ответы [ 5 ]

14 голосов
/ 02 апреля 2012

Зависимость hibernate кажется неправильной (artifactId).

Попробуйте

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate</artifactId>
    <version>3.2.3.ga</version>
</dependency>

См. http://mvnrepository.com/artifact/org.hibernate/hibernate/3.2.3.ga

0 голосов
/ 20 июня 2018

Если возникла такая ошибка («Отсутствует артефакт org.hibernate: hibernate: jar: 3.2.3.ga»), просмотрите последнюю версию hibernate и обновите ее.

Ответы вышеправильно, но они придерживаются одной конкретной версии, но это не будет работать в будущем.

Ссылка ниже будет иметь версии гибернации и сделает выбор на основе вашей

https://mvnrepository.com/artifact/org.hibernate/hibernate-core/5.3.1.Final

0 голосов
/ 19 апреля 2017

Даже после добавления hibernate 3.2.3.ga вы можете получить приведенную ниже ошибку «Отсутствует артефакт javax.transaction: jta: jar: 1.0.1B».

Исправление для этого будет добавлять зависимость jta, как показано ниже »javax.transactionjta1.1"

0 голосов
/ 02 апреля 2012
Could not find artifact hibernate:hibernate3:jar:3.2.3.GA in hibernate-support (http://download.java.net/maven/2/)

Либо у вас неправильный внешний репозиторий, либо неверное определение зависимостей hinbernate.

0 голосов
/ 02 апреля 2012

Можете ли вы попробовать следующее вместо Hibernate, которое вы включаете?

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate</artifactId>
    <version>3.2.3.ga</version>
</dependency>

У того, который вы используете, есть старый и более не действительный идентификатор группы и артефакта.

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