gpt4 book ai didi

java - 如何在 build.bnd 中定义具有可选分辨率的常见导入包

转载 作者:行者123 更新时间:2023-12-02 05:03:26 25 4
gpt4 key购买 nike

我想使用 build.bnd 导入所有包中的一些包,并且分辨率可选

我尝试了下面的代码,但它只显示导入中的包名称,而不是可选的解析

common-imports:${if;${debug};com.example.foo.debug\;resolution:=optional}
Import-Package: \
${common-imports}, \
*

应该显示
导入:com.example.foo.debug;分辨率:=可选但其显示 导入:com.example.foo.debug

最佳答案

;分辨率之前需要2个反斜杠。

通用导入:${if;${debug};com.example.foo.debug\\;分辨率:=可选}

这是因为bnd文件是一个Java属性文件,属性文件处理会删除其中一个反斜杠。

关于java - 如何在 build.bnd 中定义具有可选分辨率的常见导入包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56371939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com