问题标签 [liberty-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

java - 有哪些工具可以在 OSX 上使用 maven 部署到 Websphere 8.5

我目前正在寻找一种使用 OSX 的 maven 部署到远程 websphere 服务器的简单方法。我没有在网上找到太多关于这个主题的内容。似乎有一个 liberty-maven-plugin,但我不确定它是否可以进行远程部署。

0 投票
2 回答
1662 浏览

maven - 如何从 WebSphere Liberty Maven 插件部署到 WebSphere Liberty 应用程序目录?

我有一个在 WebSphere Liberty 中运行的应用程序。通过mvn install命令,我需要将我的应用程序部署到 liberty apps目录,因为我没有使用dropins目录。

Bellow 是我可以部署到dropins目录的工作 maven 插件代码。

我在任何地方都找不到需要添加/更改哪些配置才能将应用程序直接部署到应用程序目录。有人可以让我知道这里缺少什么吗?

0 投票
1 回答
1074 浏览

deployment - 如何使用 liberty-maven-plugin 重新部署工件?

我的机器上运行着 IBM Liberty 服务器,并希望使用相应的 maven 插件重新部署我的 WAR。

文档说有像deploy, undeploy, install-apps. 目前我正在使用

但这对我不利,因为它需要先停止服务器实例。如果它正在运行 - 部署了一个新的 WAR(它替换了旧的),但没有赶上新的更改。

我尝试使用deploy目标,但是一旦将 WAR 复制到dropins目录 - 它就会开始在一些 console.log 文件中搜索应该指示应用程序是否已启动并且失败的行。

目标示例undeployCWWKM2022E: Failed to undeploy application app-1.0-SNAPSHOT.war. The Stop application message cannot be found in console.log. 但 , 出现相同的deploy消息stop-server

有没有一种方便的方法可以在不需要重新启动服务器的情况下使用 liberty-maven-plugin 重新部署 WAR? 我只想构建一个新的 WAR - 部署它;希望服务器赶上变化,就是这样。

0 投票
1 回答
2807 浏览

maven - 如何使用 liberty-maven-plugin 在后台以调试模式启动 Liberty 服务器?

用例

liberty-maven-plugin有一个调试目标,允许您在调试模式下启动服务器,但在前台

通常,当想要附加调试器时,这就是您所需要的。您可以以某种方式或通过从另一个 shell 启动的其他目标单独执行测试。

但是调试目标和运行目标一样,在前台运行并阻塞,直到服务器进程完成。

如果我想继续我的构建的下一个阶段,例如运行集成测试,它可以帮助配置一个启动目标,以调试模式在后台启动服务器,然后继续。

0 投票
1 回答
857 浏览

maven - OpenLiberty Maven 插件

我正在尝试创建一个 runnale openliberty 服务器作为我发布过程的一部分。我有一个多模块 maven 项目,其中有一个子模块,专门用于将服务器打包为可运行文件。当我做一个mvn clean package可爱的可执行 jar 包时,它会捆绑其他子模块之一(war)。我面临的问题是,当我将 maven 部署到我们的资产仓库时,打包的服务器被上传为zip 文件而不是jar 文件。有谁知道如何让部署插件上传jar

这是一个示例pom 文件

0 投票
2 回答
1143 浏览

maven - 如何在 Maven 构建期间将外部依赖项复制到 Open Liberty

更新 - 2021 年 7 月:

虽然使用依赖插件的公认答案是当时最好的解决方案,但@ltlBeBoy 的答案利用了自从添加到 liberty-maven-plugin 以来的“copyDependencies”支持。使用“copyDependencies”通常是一个更好的解决方案,因为它被集成到“开发模式”循环中并且不那么冗长(以支持比依赖插件更少的选项为代价)。

原始问题

我需要复制derby.jar到 Open Liberty 共享目录 ${project.build.directory}/liberty/wlp/usr/shared/resources/中。我在 pom.xml 文件中有以下设置:

以及配置开放自由的部分

使用此设置,我必须执行mvn package目标两次。看起来,如果liberty-maven-plugin在.${project.build.directory}/liberty/wlp/usr/shared/resources/liberty/wlp/

Maven日志:

有人可以帮我吗?

0 投票
1 回答
74 浏览

maven - How to find a detailed document about what is Liberty Maven Plugin?

Maybe it is a dumb quesion but I really cannot find a good document about what is Liberty Maven Plugin and what it is used for ?

I have checked some posts like How to redeploy artifact with liberty-maven-plugin? but it is not about the basic things. I need a good basic document,

  1. what is it?
  2. why should we use it?
  3. why should not we use it?
  4. what are the advantages ?...
0 投票
1 回答
99 浏览

testing - 如何在 OpenLiberty 开发模式下执行一部分测试

为了执行整个测试套件,您只需enterdev模式下按键。

但是如何只执行一个测试或整个测试套件的一个子集?

0 投票
2 回答
615 浏览

maven - 通过 maven 插件在 OpenLiberty 中安装默认数据源

我试图为 openliberty 20.0.0.1 设置一个 DefaultDataSource。

src/liberty/config/server.xml是:

并且在pom.xmlliberty-maven-plugin中配置。

maven-dependency-plugin用来将 derby 复制到${project.build.directory}/liberty/wlp/usr/shared/resources

但是当我跑步时mvn clean liberty:run -Popenliberty。我发现首先复制了 derby,然后liberty:run目标将删除target/liberty,如何防止 liberty maven 插件删除此文件夹?

我为自由服务器使用了 Maven 配置文件openliberty,检查完整代码

0 投票
1 回答
381 浏览

websphere-liberty - wasdev 和 openliberty maven 插件之间的区别

net.wasdev.wlp.maven.plugins 和 io.openliberty.tools liberty-maven-plugin 有什么区别,我应该使用哪一个?