Apache Camel Jbang的dep和classpath 及-O 简单记录

在Apache Camel Jbang 官网主要提到的deps的用法,classpath的较少。

deps 适用于环境上有maven repository或者git 的场景,对于传统发布jar/war的模式下,classpath更适用。

DEPS和CP都支持文件内或者命令行指定,文件内写法为

  • //DEPS org.apache.camel:camel-core:3.12.0,即标准group:artifact:version
  • //CP file:///ws/picocli-4.6.3.jar 指定文件路径

命令行写法

  • jbang --verbose -o --class-path=./picocli-4.6.3.jar hello.java
  • jbang --verbose --DEPS info.picocli:picocli:4.6.3 hello.java

同时建议在生产环境使用-o,避免网络访问导致的安全问题,在-o模式下,deps方式需要事先做好cache,或者编辑好/jbang/.jbang/cache/dependency_cache.json文件

相关推荐
李昊哲小课21 分钟前
Apache Shiro 教程
apache·shiro
java_logo4 小时前
Transmission Docker 容器化部署指南
运维·docker·容器·kubernetes·apache·rocketmq·transmission
veteranJayBrother10 小时前
适配小程序的下滑上滑播放视频组件
小程序·apache·音视频
鸠摩智首席音效师10 小时前
Apache Prefork 和 Worker 有什么区别 ?
apache
鹿衔`2 天前
StarRocks 2.5.22 混合部署实战文档(CDH环境)
starrocks·apache·paimon
Rover.x2 天前
apache.poi XSSFWorkbook创建失败,空指针
apache
鹿衔`2 天前
Apache Doris 2.1.10 集群部署与 Paimon 数据湖集成实战文档
apache·doris·paimon
鹿衔`2 天前
Apache Doris 4.0.1 集群部署与 Paimon 数据湖集成实战文档
flink·apache·doris·paimon
SelectDB技术团队3 天前
面向 Agent 的高并发分析:Doris vs. Snowflake vs. ClickHouse
数据仓库·人工智能·科技·apache·知识图谱
初願致夕霞3 天前
C++文件压缩及解压缩小程序的实现
c++·小程序·apache