Java 在Manifest.mf中包含自定义条目

Java 在Manifest.mf中包含自定义条目,java,maven,netbeans,osgi,manifest.mf,Java,Maven,Netbeans,Osgi,Manifest.mf,我正在考虑使用OSGI,并使用Netbeans平台来创建Java代码。我需要对Manifest.mf文件进行一些添加,据我所知,该文件是在构建特定项目时由Netbeans自动创建的。我还使用Maven作为构建系统 然而,我想包括一些特定的OSGI条目,但我不确定如何在Netbeans中实现这一点。我需要手动修改pom.xml吗?还是通过“项目属性”对话框以“GUI方式”修改?我假设您正在使用,因为这是使用Maven开发OSGi捆绑包的最常见方式;我还将忽略与Netbeans有关的任何内容,因为它

我正在考虑使用OSGI,并使用Netbeans平台来创建Java代码。我需要对Manifest.mf文件进行一些添加,据我所知,该文件是在构建特定项目时由Netbeans自动创建的。我还使用Maven作为构建系统


然而,我想包括一些特定的OSGI条目,但我不确定如何在Netbeans中实现这一点。我需要手动修改pom.xml吗?还是通过“项目属性”对话框以“GUI方式”修改?

我假设您正在使用,因为这是使用Maven开发OSGi捆绑包的最常见方式;我还将忽略与Netbeans有关的任何内容,因为它与此无关

您可以在生成的清单中创建任意库条目,方法是将它们以XML格式添加到plugin/configuration/instructions部分下的POM中。例如,要添加一个名为
My header
的标题,其值为
foo
,我将执行以下操作:


...
...
福
...

不,NetBeans主要不为maven插件配置提供UI(有些小的例外,如JDK源代码/目标级别),但如果与IDE或其插件的操作相关,它会尝试理解任何maven配置。
因此,将(Maven)构建配置为按照前面的答案工作是一条可行之路

嗨,尼尔,谢谢你的回答。我只是想知道Netbeans是否提供了一种添加条目而不是手动编辑POM的“GUI方式”。我不是Maven构建系统的专家,尽管我应该更深入地研究它。