Websphere maven依赖项

时间:2015-06-16 18:55:31

标签: java maven websphere websphere-8

我想创建与WOLA集成的bean(与COBOL集成)。

为了做到这一点,我需要@RemoteHome(com.ibm.websphere.ola.ExecuteHome.class)注释bean。但是,这是IBM工件,它应该驻留在ola_apis.jar中。

您知道如何解决此依赖关系?如何将其添加到pom?我正在搜索某些IBM存储库但找不到任何存储库。

我的理解是,为了为Websphere创建EAR,我应该能够在Netbeans中创建简单的maven项目。

2 个答案:

答案 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存储库,您可以在其中下载它。