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文件

相关推荐
DDDiccc2 天前
项目-苍穹外卖(十七) Apache POI+导出数据
apache
智慧源点2 天前
Apache Doris 高频问题排查指南:从报错到性能优化
apache
摇滚侠3 天前
org.apache.maven.surefire:surefire-junit-platform:jar:2.22.2 Maven打包失败
junit·maven·apache
爱穿衬衫的张某某3 天前
httpClient_apache过滤ssl证书校验
网络协议·apache·ssl
SeaTunnel3 天前
Apache SeaTunnel同步MySQL到Doris的优化策略
数据库·mysql·postgresql·apache
昨天今天明天好多天4 天前
【Apache Hive】
hive·hadoop·apache
天下无敌笨笨熊5 天前
apache连接池机制讨论
开发语言·python·apache
DDDiccc5 天前
项目-苍穹外卖(十五) Apache ECharts+数据统计
前端·apache·echarts
一直走下去-明5 天前
Apache Spark - 用于大规模数据分析的统一引擎
数据分析·spark·apache
kmt-码上解决5 天前
Apache HttpClient使用
apache