没有在maven repo中找到所有Liberty 17.0.0.1 jar文件

时间:2017-05-17 16:50:11

标签: maven websphere-liberty

虽然我能够根据问题Liberty Maven repo for 17.0.0.1 not found找到许多与WebSphere Liberty相关的jar文件,但我仍然无法找到包含jar文件的repo:

  • com.ibm.ws.javaee.servlet.3.1_1.0.13.jar
  • com.ibm.ws.javaee.websocket.1.1_1.0.13.jar
  • com.ibm.ws.logging-1.0.16.jar
  • com.ibm.json4j_1.0.16.jar

有人可以帮我指点这些罐子的正确回购吗?提前谢谢。

1 个答案:

答案 0 :(得分:2)

对于WebSocket 1.1:

<dependency>
    <groupId>javax.websocket</groupId>
    <artifactId>javax.websocket-all</artifactId>
    <version>1.1</version>
</dependency>

对于Servlet 3.1:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
</dependency>

你提到的json4j jar不是Liberty中的API jar,它是com.ibm.websphere.appserver.api.json_1.0.16.jar,但maven依赖是:

<dependency>
    <groupId>com.ibm.websphere.appserver.api</groupId>
    <artifactId>com.ibm.websphere.appserver.api.json</artifactId>
    <version>1.0.16</version>
</dependency>

提到的日志jar是Liberty内部的一部分,因此在maven central中不可用。