Java 如何删除“;使用「;jars表单清单文件是否使用gradle?

Java 如何删除“;使用「;jars表单清单文件是否使用gradle?,java,jar,gradle,Java,Jar,Gradle,我已经搜索了很多并尝试了一些东西,但无法删除jar的MANIFEST.MF的“Export Package”字段下带有uses关键字的jar。我正在用gradle来建造我的罐子 当前生成的内容 Export-Package: DDS_RMI.engineering;version="8.0.0.0";uses:="DDS,DDS_RMI.engineering.DdsEngineeringService,org.opensplice.DDS_RMI.Impl",DDS_RMI.engineeri

我已经搜索了很多并尝试了一些东西,但无法删除jar的MANIFEST.MF的“Export Package”字段下带有uses关键字的jar。我正在用gradle来建造我的罐子

当前生成的内容

Export-Package: DDS_RMI.engineering;version="8.0.0.0";uses:="DDS,DDS_RMI.engineering.DdsEngineeringService,org.opensplice.DDS_RMI.Impl",DDS_RMI.engineering.DdsEngineeringService;version="8.0.0.0";uses:="DDS,DDS_RMI,org.opensplice.dds.dcps"
期望结果

Export-Package:DDS_RMI.engineering,DDS_RMI.engineering.DdsEngineeringService

请详细描述您尝试了什么(包括相关代码),以及结果如何。我想这与OSGi(和Gradle的OSGi插件?)有关,尽管您没有提到这一点。我已经找到了一个解决方法,使用“replace instruction”命令替换导出包指令。然而,JAR目前是硬编码的。是的,我正在开发一个OSGI插件。