JBoss 7.1 with Hibernate 4.3.5

Ich must use Hibernate 4.3.5. But my Jboss provided Hibernate 4.0.1, which I don't need. I configured my pom.xml as follows:

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <scope>compile</scope>
        <version>4.3.5.Final</version>
        <exclusions>
            <exclusion>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-commons-annotations</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <artifactId>hibernate-core</artifactId>
        <groupId>org.hibernate</groupId>
        <scope>compile</scope>
        <version>4.3.5.Final</version>
        <exclusions>
            <exclusion>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-commons-annotations</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-search</artifactId>
        <version>5.0.0.Alpha3</version>
        <scope>compile</scope>
        <exclusions>
            <exclusion>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-commons-annotations</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    <dependency>
        <groupId>org.hibernate.common</groupId>
        <artifactId>hibernate-commons-annotations</artifactId>
        <version>4.0.4.Final</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-search</artifactId>
        <version>5.0.0.Alpha3</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>5.1.0.Final</version>
        <scope>compile</scope>
    </dependency>


    <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId>
        <version>1.1.0.Final</version>
        <scope>compile</scope>
    </dependency>

But I noticed that my jboss is still deploying with Hibernate 4.0.1. If I test my dependencies in Eclipse, Eclipse told me: Hibernate-core: 4.3.5 Final [compilation]: 4.2.0 CR1. What does โ€œmanagedโ€ mean here? How to configure my jboss, which it deploys with the latest version of Hibernate?

Thank!

+4
source share
1 answer

, jboss 7. , , /โ€‹โ€‹modules/org/hibernate/..., module.xml, .

+1

Source: https://habr.com/ru/post/1540668/


All Articles