websphere - WAS 8 或 Liberty 的 Maven 3 原型(prototype)

标签 websphere websphere-8 websphere-liberty

是否有适用于 Websphere 8 和 Webshpere liberty 的 Maven 原型(prototype)。

我只想开始 JAX-RS war ?

最佳答案

WAS 855 和 Liberty 855 有一些原型(prototype),但 JAX-RS 还没有。

要使用它们,您需要添加 the following repository ,例如,在您的 settings.xml 文件中。

要使用 RAD 9 或 WDT 855 中的原型(prototype),您可以打开新的 Maven 项目向导,如果选择正确的目录,原型(prototype)应列在向导的第二页中。

大多数原型(prototype)在 pom.xml 中都包含一个像这样的依赖项

<dependency>
    <groupId>com.ibm.tools.target</groupId>
    <artifactId>was</artifactId>
    <version>8.5.5</version>
    <type>pom</type>
    <scope>provided</scope>
</dependency>

此依赖项对运行时库进行分组。如果您想自己管理运行时依赖,可以删除上面的依赖。

如果您尚未执行此 link 中描述的步骤,你会发现由于上面提到的依赖,构建过程中找不到很多依赖:

注意:如果您使用的是 liberty 原型(prototype),请使用提到的存储库中的 com/ibm/tools/target/was.liberty.installer 文件夹中的文件,而不是使用上一个链接的步骤 5 中列出的文件之前。下载文件 was.liberty.installer-8.5.0.pom 或 was.liberty.installer-8.5.5.pom,将它们重命名为 pom.xml,并在步骤 5 中使用它们。这是因为存储库中的文件是比 RAD 9 和 WDT 8.5.5 中提供的文件更新。

关于websphere - WAS 8 或 Liberty 的 Maven 3 原型(prototype),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18257327/

相关文章:

java - 发布 EAR 文件在 WebSphere 8.0 上挂起

java - 清理旧 jar 时出现多个错误

在使用 Couchbase 缓存的 websphere 中部署 War 时出现 java.lang.NoClassDefFoundError

java - 我怎样才能在 WebSphere 8.0 上获得 TransactionManager?

websphere - 如何在 Websphere Application Server 中启用日志以在启动脚本中进行调试?

java - 握手警报 : Unrecognized_name Liberty Profile

java - WLP 中的出站 SSL 连接

websphere - 无需完全重新安装即可重建 IBM Portal 嵌入式 Derby 数据库

java - JPA 未加载延迟提取集合的问题

docker - 使用 Open JDK 11 在 Docker 上运行的 Websphere Liberty