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

相关推荐
ajassi20002 小时前
AI语音智能体开发日记(三)解决小程序配网中的蓝牙命名与MAC地址获取问题
ai·apache·ai编程
SelectDB技术团队7 小时前
当 PostgreSQL 面临性能瓶颈:80TB 电商业务迁移至 Apache Doris 的实践思考
数据库·postgresql·apache
sbjdhjd8 小时前
安全初级 | Upload 文件上传漏洞实操
android·经验分享·安全·网络安全·开源·php·apache
阿里云云原生1 天前
RocketMQ-A2A 创新论文入选 ACM FSE,定义 AI Agent 可靠协作新范式
apache·rocketmq
味悲3 天前
Apache HTTP 服务器配置
服务器·http·apache
万岳科技系统开发4 天前
AI赋能互联网医院小程序开启智慧医疗新时代
人工智能·小程序·apache
愤怒的苹果ext5 天前
Apache Superset 使用
apache·doris·bi·superset·ai bi
qq_185198695 天前
骆驼任务Flowable + Apache Camel 集成
spring·apache·flowable
ClickHouseDB5 天前
ClickHouse 十年开源,今非昔比!
clickhouse·开源·apache
代码不会写6 天前
Apache Iceberg:架构原理、读写机制、性能优化与生态
性能优化·架构·apache·iceberg