有没有人知道在Maven2中设置特定类路径顺序的方法,而不是我现在似乎经历的随机排序?
想要这样做的原因有很多:
jboss jbossall-client 4.2.0.GA
org.hibernate hibernate 3.1
两者都包含:org.hibernate.util.ReflectHelper.class,但jbossall-client版本缺少getFastClass方法.
从谷歌搜索我发现这可能是maven爱好者和面对这个特定问题的人之间争论的焦点,但肯定有合法的原因可以进行类路径排序.
任何解决了这个特殊困境的人的建议都将不胜感激!
谢谢
我想要一个用maven构建的Java JEE6项目,我希望它是标准的
所以,我把它放在我的pom.xml中:
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
像这样的项目,它应该在兼容的每个JEE6容器中运行(jboss,geronimo,glashfish等)
那么,为什么这个jboss依赖存在?
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<version>3.0.2.Final</version>
<scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
如果我使用它,我是否绑定到jboss所以我只能在这个应用程序中使用此服务器?
始终使用标准javaee-api不是更好吗?
谢谢!