|
|
1
18
请注意,您可以通过Ant任务动态创建清单,并动态设置属性。 首先,必须更新“nbproject”目录中的netbeans“project.properties”文件。将以下行添加到文件:
接下来,创建一个Ant任务,使用“build.xml”文件创建/更新清单。在本例中,我们将设置JAR文件的版本号和日期。
这将在您的netbeans项目目录中创建一个清单文件,并将其放入JAR文件中。如果要从NetBeans项目目录中删除自动生成的清单文件,只需创建另一个Ant任务(当然是post-jar):
|
|
|
2
6
这里可能有一些有趣的信息: |
|
|
3
2
我有一个带有自定义清单文件的Java类库项目——对于OSGi束来说是完美的。要获取此工作,请先编辑project.properties并设置:
在项目目录中创建自己的自定义manifest.mf文件。 (此时,如果尝试清理/构建,您仍然无法获得自定义清单文件-NetBeans将提供自己的清单文件。这是因为build-impl.xml ant目标“-do jar with libraries without manifest”在“-do jar with manifest”之后立即被调用,用默认的netbeans manifest jar覆盖您的自定义manifest jar文件。) 将自定义目标添加到build.xml文件,如下所示:
在Netbeans 6.7.1中测试 |
|
|
4
1
与build.xml在同一目录中 您可以将manifest.mf文件 我用的是NetBeans 6.7.1 结果发现build-imp.xml(实际的构建脚本netbeans使用)
所以…确保项目属性、运行、主类都填充了-anything- 我认为这是一些未记录的特征:( 这是我的清单内容:
|
|
|
5
1
如果您使用maven(nbm maven插件),请看这个 |
|
|
6
0
为什么不使用一个对我很好的Maven项目呢?例如。 apache felix 见 this pluggable Swing example 我用Netbeans创建的。 |
|
|
7
0
您可以编辑
这将导致
在Netbeans 8.1上测试。 |
|
|
8
-2
|