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
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