[
https://issues.jboss.org/browse/WFLY-4271?page=com.atlassian.jira.plugin....
]
Vsevolod Golovanov updated WFLY-4271:
-------------------------------------
Description:
1. The BOM {{org.wildfly.bom:jboss-javaee-7.0-with-all:8.2.1.Final}} (indirectly) imports
{{org.jboss.resteasy:resteasy-jaxrs-all:3.0.10.Final}} that has the following
dependencies:
{code}
<version.io.undertow>1.0.1.Final</version.io.undertow>
...
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-servlet</artifactId>
<version>${version.io.undertow}</version>
</dependency>
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-core</artifactId>
<version>${version.io.undertow}</version>
</dependency>
{code}
The version should be 1.1.0.Final. The wrong version ends up being the effective one in
dependencyManagement, messes up debugging in Eclipse, and probably compiling in Eclipse.
2. {{org.wildfly.bom:jboss-bom-parent:8.2.1.Final}}:
{code}
<version.org.hibernate-jpamodelgen>4.3.5.Final</version.org.hibernate-jpamodelgen>
{code}
, which affects {{org.wildfly.bom:jboss-javaee-7.0-with-hibernate:8.2.1.Final}}:
{code}
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>${version.org.hibernate-jpamodelgen}</version>
</dependency>
{code}
Hibernate 4.3.7.Final from SourceForge has jpamodelgen 4.3.7.Final supplied.
3. {{org.jboss.resteasy:resteasy-jaxrs-all:3.0.10.Final}} specifies a managed version
3.0.0 for {{org.glassfish:javax.el}}. The actual version supplied with Wildfly 8.2.0.Final
is javax.el-3.0.1-b05. Maybe {{resteasy-jaxrs-all}} shouldn't export this managed
version at all?
Hoping for a BOM 8.2.2.Final release, because our project POMs are complex enough without
workarounds for such errors.
was:
1. The BOM {{org.wildfly.bom:jboss-javaee-7.0-with-all:8.2.1.Final}} (indirectly) imports
{{org.jboss.resteasy:resteasy-jaxrs-all:3.0.10.Final}} that has the following
dependencies:
{code}
<version.io.undertow>1.0.1.Final</version.io.undertow>
...
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-servlet</artifactId>
<version>${version.io.undertow}</version>
</dependency>
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-core</artifactId>
<version>${version.io.undertow}</version>
</dependency>
{code}
The version should be 1.1.0.Final. The wrong version ends up being the effective one in
dependencyManagement, messes up debugging in Eclipse, and probably compiling in Eclipse.
2. {{org.wildfly.bom:jboss-bom-parent:8.2.1.Final}}:
{code}
<version.org.hibernate-jpamodelgen>4.3.5.Final</version.org.hibernate-jpamodelgen>
{code}
, which affects {{org.wildfly.bom:jboss-javaee-7.0-with-hibernate:8.2.1.Final}}:
{code}
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>${version.org.hibernate-jpamodelgen}</version>
</dependency>
{code}
Hibernate 4.3.7.Final from SourceForge has jpamodelgen 4.3.7.Final supplied.
Hoping for a BOM 8.2.2.Final release, because our project POMs are complex enough without
workarounds for such errors.
Wildfly BOM wrong dependencies
------------------------------
Key: WFLY-4271
URL:
https://issues.jboss.org/browse/WFLY-4271
Project: WildFly
Issue Type: Bug
Affects Versions: 8.2.0.Final
Environment: Wildfly 8.2.0.Final, BOM
org.wildfly.bom:jboss-javaee-7.0-with-all:8.2.1.Final
Reporter: Vsevolod Golovanov
Assignee: Tomaz Cerar
1. The BOM {{org.wildfly.bom:jboss-javaee-7.0-with-all:8.2.1.Final}} (indirectly) imports
{{org.jboss.resteasy:resteasy-jaxrs-all:3.0.10.Final}} that has the following
dependencies:
{code}
<version.io.undertow>1.0.1.Final</version.io.undertow>
...
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-servlet</artifactId>
<version>${version.io.undertow}</version>
</dependency>
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-core</artifactId>
<version>${version.io.undertow}</version>
</dependency>
{code}
The version should be 1.1.0.Final. The wrong version ends up being the effective one in
dependencyManagement, messes up debugging in Eclipse, and probably compiling in Eclipse.
2. {{org.wildfly.bom:jboss-bom-parent:8.2.1.Final}}:
{code}
<version.org.hibernate-jpamodelgen>4.3.5.Final</version.org.hibernate-jpamodelgen>
{code}
, which affects {{org.wildfly.bom:jboss-javaee-7.0-with-hibernate:8.2.1.Final}}:
{code}
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>${version.org.hibernate-jpamodelgen}</version>
</dependency>
{code}
Hibernate 4.3.7.Final from SourceForge has jpamodelgen 4.3.7.Final supplied.
3. {{org.jboss.resteasy:resteasy-jaxrs-all:3.0.10.Final}} specifies a managed version
3.0.0 for {{org.glassfish:javax.el}}. The actual version supplied with Wildfly 8.2.0.Final
is javax.el-3.0.1-b05. Maybe {{resteasy-jaxrs-all}} shouldn't export this managed
version at all?
Hoping for a BOM 8.2.2.Final release, because our project POMs are complex enough without
workarounds for such errors.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)