骆驼目录mcp
这个项目使用Quarkus,超音速亚原子Java框架。
如果您想了解更多关于Quarkus的信息,请访问其网站: .
在开发模式下运行应用程序
您可以使用以下命令在启用实时编码的开发模式下运行应用程序:
./mvnw quarkus:dev_注:_ Quarkus现在附带了Dev UI,该UI仅在开发模式下可用 .
打包和运行应用程序
应用程序可以使用以下方式打包:
./mvnw package它产生了 quarkus-run.jar 文件在 target/quarkus-app/ 目录。 请注意,这不是 _关于-jar_ 当依赖项被复制到 target/quarkus-app/lib/ 目录。
应用程序现在可以使用运行 java -jar target/quarkus-app/quarkus-run.jar.
如果你想建立一个 _关于-jar_,执行以下命令:
./mvnw package -Dquarkus.package.jar.type=uber-jar该应用程序打包为 _关于-jar_,现在可以使用运行 java -jar target/*-runner.jar.
创建本机可执行文件
您可以使用以下命令创建本机可执行文件:
./mvnw package -Dnative或者,如果你没有安装GraalVM,你可以使用以下命令在容器中运行本机可执行构建:
./mvnw package -Dnative -Dquarkus.native.container-build=true然后,您可以使用以下命令执行本机可执行文件: ./target/camel-catalog-mcp-1.0.0-SNAPSHOT-runner
如果您想了解有关构建本机可执行文件的更多信息,请咨询 .
部署到IBM Cloud OpenShift
要将应用程序部署到IBM Cloud OpenShift,请执行以下操作:
- 登录到IBM Cloud上托管的camel-dev OpenShift实例:
oc login- 更改为camel目录mcp项目:
oc project camel-catalog-mcp- 使用公开的路由构建和部署应用程序:
mvn install -Dquarkus.openshift.deploy=true -Dquarkus.openshift.route.expose=true