【发布时间】:2011-01-21 16:12:36
【问题描述】:
我正在使用 maven-bundle-plugin 来生成我的包。 困扰我的一个问题是 finalName(jar 文件)不符合实际的包名称。
捆绑插件在内部将版本从 Maven 格式转换为 OSGi 格式(例如:1.0-SNAPSHOOT => 1.0.0.SNAPSHOOT)
在构建 jar/bundle 之前应该如何提取实际的 propper OSGi 命名?
例如,考虑我的人工制品将是 com.mycomp.proj,版本为 1.2-SNAPSHOOT 包符号名称将是 com.mycomp.proj。 我想自定义 maven-bundle-plugin 以生成 com.mycomp.proj_1.2.SNAPSHOOT 而不是当前的 om.mycomp.proj-1.2-SNAPSHOOT strong> 继承自 SuperPOM。
想法是提取OSGIfied版本并将其放在
【问题讨论】:
-
我不认为 maven-bundle-plugin 设置了这样的属性。