端口-MCP元数据导出器
这个项目使用了Quarkus,这是一个超高速的亚原子级Java框架。
如果您想了解更多关于Quarkus的信息,请访问其官方网站: 。
以开发模式运行应用程序
你可以在开发模式下运行你的应用程序,使用以下方式启用实时编码:
./mvnw quarkus:dev_注:_ Quarkus 现在附带了一个开发用户界面(Dev UI),该界面仅在开发模式下可用 。
打包和运行应用程序
该应用程序可以使用以下方式进行打包:
./mvnw package它产生 quarkus-run.jar 文件在 target/quarkus-app/ 目录。 请注意,这不是一个 _“über-jar”可以翻译为“超JAR”或“高级JAR”,具体取决于上下文和使用场景。在这里,“über”是一个德语词,意为“超过”或“极度”,而“jar”通常指的是Java归档文件。因此,“über-jar”可能指的是某种超越了普通JAR文件的功能或特性。_ 当依赖项被复制到 target/quarkus-app/lib/ 目录。
现在可以使用该应用程序进行运行 java -jar target/quarkus-app/quarkus-run.jar。
如果你想建立一个 _“über-jar”可以翻译为“超(大)jar”或“超级jar”,具体取决于上下文语境。在这里,“über”是一个德语前缀,通常用来表示“非常”或“极度”的意思,而“jar”在计算机领域通常指的是一个用于打包和分发Java应用程序的文件。因此,“über-jar”可以理解为一种非常大或功能强大的jar文件。_,执行以下命令:
./mvnw package -Dquarkus.package.jar.type=uber-jar该应用程序,被打包成一个 _“über-jar”可以翻译为“超JAR”或“高级JAR”,具体取决于上下文和使用场景。在编程或软件开发领域,JAR通常指的是Java Archive(Java存档文件),而“über-jar”可能指的是一个包含更多功能或资源的增强版JAR文件。_,现在可以使用以下方式运行 java -jar target/*-runner.jar。
创建本地可执行文件
你可以使用以下方法创建一个本地可执行文件:
./mvnw package -Dnative或者,如果您没有安装GraalVM,您可以使用以下方法在容器中运行原生可执行文件构建:
./mvnw package -Dnative -Dquarkus.native.container-build=true然后,您可以使用以下命令执行您的本地可执行文件: ./target/port-mcp-metadata-exporter-1.0.0-SNAPSHOT-runner
如果您想了解更多关于构建本地可执行文件的信息,请参阅 。
提供的代码
REST(Representational State Transfer,表述性状态转移)
轻松启动您的REST Web服务
