有没有办法从宏内部引用bnd文件名?

时间:2015-11-13 10:13:24

标签: osgi bnd bndtools

我想将子包bnd文件的文件名用作文件本身内没有扩展名的值。像这里$ {filename_without_extension} 那有机会吗?

file:core.bnd

-includeresource: \
    @${filename_without_extension}.jar

1 个答案:

答案 0 :(得分:1)

${thisfile}为您提供当前bnd文件的文件。您可以替换'.bnd'扩展名:

 fname = ${subst;${thisfile};\.bnd$;.jar}
 -includeresource: @${fname}