作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 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/
我是一名优秀的程序员,十分优秀!