问题标签 [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.
java - 有哪些工具可以在 OSX 上使用 maven 部署到 Websphere 8.5
我目前正在寻找一种使用 OSX 的 maven 部署到远程 websphere 服务器的简单方法。我没有在网上找到太多关于这个主题的内容。似乎有一个 liberty-maven-plugin,但我不确定它是否可以进行远程部署。
maven - 如何从 WebSphere Liberty Maven 插件部署到 WebSphere Liberty 应用程序目录?
我有一个在 WebSphere Liberty 中运行的应用程序。通过mvn install命令,我需要将我的应用程序部署到 liberty apps目录,因为我没有使用dropins目录。
Bellow 是我可以部署到dropins目录的工作 maven 插件代码。
我在任何地方都找不到需要添加/更改哪些配置才能将应用程序直接部署到应用程序目录。有人可以让我知道这里缺少什么吗?
deployment - 如何使用 liberty-maven-plugin 重新部署工件?
我的机器上运行着 IBM Liberty 服务器,并希望使用相应的 maven 插件重新部署我的 WAR。
文档说有像deploy
, undeploy
, install-apps
. 目前我正在使用
但这对我不利,因为它需要先停止服务器实例。如果它正在运行 - 部署了一个新的 WAR(它替换了旧的),但没有赶上新的更改。
我尝试使用deploy
目标,但是一旦将 WAR 复制到dropins
目录 - 它就会开始在一些 console.log 文件中搜索应该指示应用程序是否已启动并且失败的行。
目标示例undeploy
:CWWKM2022E: 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 - 部署它;希望服务器赶上变化,就是这样。
maven - 如何使用 liberty-maven-plugin 在后台以调试模式启动 Liberty 服务器?
用例
liberty-maven-plugin有一个调试目标,允许您在调试模式下启动服务器,但在前台。
通常,当想要附加调试器时,这就是您所需要的。您可以以某种方式或通过从另一个 shell 启动的其他目标单独执行测试。
但是调试目标和运行目标一样,在前台运行并阻塞,直到服务器进程完成。
如果我想继续我的构建的下一个阶段,例如运行集成测试,它可以帮助配置一个启动目标,以调试模式在后台启动服务器,然后继续。
maven - OpenLiberty Maven 插件
我正在尝试创建一个 runnale openliberty 服务器作为我发布过程的一部分。我有一个多模块 maven 项目,其中有一个子模块,专门用于将服务器打包为可运行文件。当我做一个mvn clean package
可爱的可执行 jar 包时,它会捆绑其他子模块之一(war)。我面临的问题是,当我将 maven 部署到我们的资产仓库时,打包的服务器被上传为zip 文件而不是jar 文件。有谁知道如何让部署插件上传jar?
这是一个示例pom 文件
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日志:
有人可以帮我吗?
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,
- what is it?
- why should we use it?
- why should not we use it?
- what are the advantages ?...
testing - 如何在 OpenLiberty 开发模式下执行一部分测试
为了执行整个测试套件,您只需enter
在dev
模式下按键。
但是如何只执行一个测试或整个测试套件的一个子集?
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,检查完整代码。
websphere-liberty - wasdev 和 openliberty maven 插件之间的区别
net.wasdev.wlp.maven.plugins 和 io.openliberty.tools liberty-maven-plugin 有什么区别,我应该使用哪一个?