JBoss EAP 7.3 の maven BOM から org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec が削除されました
Issue
EAP 7.2 から EAP 7.3 に移行したところ、我々のアプリケーションで利用している maven pom.xml 定義において EAP 7.2 の EAP maven BOM (Build of Materials) にあった org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec
への依存定義があるのですが、EAP 7.3 の BOM には存在していないようで、以下のようなエラーに遭遇しました。
<properties>
...
<!-- EAP component version management BOM -->
<version.jboss.bom.eap>7.3.0.GA</version.jboss.bom.eap>
...
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>eap-runtime-artifacts</artifactId>
<version>${version.jboss.bom.eap}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
...
<dependencies>
...
<dependency>
<groupId>org.jboss.spec.javax.rmi</groupId>
<artifactId>jboss-rmi-api_1.0_spec</artifactId>
<scope>provided</scope>
</dependency>
....
<dependencies>
[ERROR] 'dependencies.dependency.version' for org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec:jar is missing. @ line 89, column 15
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project com.redhat.middleware:example:1.0-SNAPSHOT (/home/jboss/example//pom.xml) has 1 error
[ERROR] 'dependencies.dependency.version' for org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec:jar is missing. @ line 89, column 15
Environment
Red Hat Enterprise Application Platform (EAP) 7.3+
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.