我想创建与WOLA集成的bean(与COBOL集成)。
为了做到这一点,我需要@RemoteHome(com.ibm.websphere.ola.ExecuteHome.class)
注释bean。但是,这是IBM工件,它应该驻留在ola_apis.jar中。
您知道如何解决此依赖关系?如何将其添加到pom?我正在搜索某些IBM存储库但找不到任何存储库。
我的理解是,为了为Websphere创建EAR,我应该能够在Netbeans中创建简单的maven项目。
答案 0 :(得分:1)
IBM在IBM托管的maven存储库中提供Liberty概要文件所需的API。 maven存储库是here。一旦您的maven可以找到WOLA API的这个存储库,您就可以在pom中使用以下内容:
<dependency>
<groupId>com.ibm.websphere.appserver.api</groupId>
<artifactId>com.ibm.websphere.appserver.api.zosLocalAdapters</artifactId>
<version>1.0.0</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
从技术上讲,这些是Liberty配置文件API,但在这种情况下,它们在自由配置文件和完整配置文件之间是通用的,因此使用它时应该没有问题。
答案 1 :(得分:0)
您可以在POM中包含依赖项作为系统范围(但不建议这样做),或者将JAR文件上传到公司内的自定义Maven存储库中(或至少将其安装在本地库)。当您这样做时,您可以根据需要选择组和工件ID。
由于这些JAR是具有专有许可证的WebSphere的一部分,因此没有公共Maven存储库,您可以在其中下载它。