Maven mit JARs von JBoss 5

alois

Erfahrenes Mitglied
Hallo zusammen,

ich bin gerade dabei, ein Projekt zu erstellen, dass im JBoss laufen soll. Dabei möchte ich gerne Maven nutzen, primär wegen der Features abseits vom Dependency Management.
Da der neue JBoss 5 viele JARs schon mitbringt, die ich benötige, möcht ich diese natürlich nicht nochmal in meinem WAR bündeln.

Um Maven trotzdem von dieser Abhängigkeit in Kenntnis zu setzen (da ich vor dem Deployment gerne mit JUnit testen würde), bietet sich ja der Scope "provided" an. Dann versucht Maven, diese JARs aus dem Repository zu laden, was aber fehlschlägt, weil die Versionen von JBoss 5 (Hibernate Annotations z.B. in Version 3.3.1) nicht vorhanden sind, weder in dem JBoss-Repository (1) noch im originalen Maven-Repository (2).

Weiß jemand wie hier vorzugehen ist? Gibt es Tricks/Workarounds, die ich als Maven-Neuling nicht kenne?

Vielen Dank für die Hilfe!

(1) http://repository.jboss.com/maven2
(2) http://repo1.maven.org/maven2
 
Hallo!

Hibernate Annotations Version 3.3.1 ist im Repository von JBoss vorhanden!

Nicht unter

Code:
        <dependency>
            <groupId>hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version> ... </version>
        </dependency>

sonder unter

Code:
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.3.1.GA</version>
        </dependency>


Marco
 
Zurück