файлы классов гибернации не загружаются через maven - PullRequest
0 голосов
/ 28 августа 2011
<dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>ejb3-persistence</artifactId>
            <version>3.3.2.Beta1</version>
            <type>pom</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.5.6-Final</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>3.6.7.Final</version>
            <type>jar</type>
            <scope>compile</scope>
        </dependency>

 <repositories>
    <repository>
        <id>jboss</id>
        <name>JBoss repository</name>
        <url>http://repository.jboss.org/maven2</url>
    </repository>
</repositories>

файл pom.xml.

Но Мое затмение не может идентифицировать SessionFactory, Session, Transaction, HibernateException и т. Д. И выдает ошибку времени компиляции. как это решить?

Ответы [ 2 ]

0 голосов
/ 28 августа 2011

Я не думаю, что URL хранилища, который вы используете, является правильным.Я получаю 403 при доступе http://repository.jboss.org/maven2Взгляните на раздел «Настройка Maven для использования репозитория JBoss» на странице JBoss Maven Getting Started .

После того, как вы настроили правильный репозиторий, попробуйте построить свой проект вне Eclipse.Если он собирается, вы знаете, что проект Maven настроен правильно.

Если после успешного построения у вас все еще есть проблемы с classpath в вашей рабочей области, попробуйте заново создать файлы настроек eclipse.

mvn eclipse:clean eclipse:eclipse
0 голосов
/ 28 августа 2011

Начиная с hibernate версии 3.6, ядро ​​ja содержит аннотации, поэтому я не думаю, что вам нужна явная зависимость для аннотаций.Кроме того, вы не должны получать ошибки компиляции.

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