【发布时间】:2014-04-15 19:23:45
【问题描述】:
我正在一个新项目中工作,该项目将使用 Java EE 7 和 WildFly,但我仍然对应该使用哪些 maven 依赖项感到困惑。 我发现这两个组显然可以使用:org.wildfly.bom 和 org.jboss.spec
他们有以下预定义的工件可在项目中使用(在 https://repository.jboss.org/nexus/index.html#welcome 中搜索):
org.wildfly.bom:
- jboss-javaee-7.0-with-all
- jboss-javaee-7.0-with-hibernate
- jboss-javaee-7.0-with-tools
- jboss-bom-parent
- jboss-javaee-7.0-with-transactions
- jboss-javaee-7.0-with-security
- jboss-javaee-7.0-with-resteasy
- jboss-javaee-7.0-with-infinispan
- jboss-javaee-7.0-with-hibernate3
org.jboss.spec:
- jboss-javaee-all-7.0
- jboss-javaee-web-7.0
- jboss-javaee-7.0
我还意识到,我可以使用 org.jboss.spec 而不是 wildfly.bom 来查看依赖层次结构。所以,我的问题是有什么区别?,你建议哪一个?
【问题讨论】:
标签: maven jboss dependencies java-ee-7 wildfly