我试着将manifest.file=${src.dir}/manifest.mf
添加到project.properties中,但通过build-impl.xml查看,我发现manifest.available
通常伴随着main.class
条件,所以它使我相信我的清单只有在包有main类,我的,作为一个图书馆,没有。无论我尝试了什么,结果库jar都只包含自动生成的清单,只有Ant-Version和Created-By。是否可以将自定义清单添加到在Netbeans 6.7.1中编译的Java库中?
3
A
回答
2
我结束了在build.xml,这是因为它让我的清单更新后,还添加了Sign任务真的很好添加Jar任务:
<target name="-post-jar">
<jar destfile="${dist.jar}"
update="true">
<manifest>
<attribute name="Built-By" value="..."/>
<attribute name="Specification-Title" value="..."/>
<attribute name="Specification-Vendor" value="..."/>
<attribute name="Specification-Version" value="..."/>
<attribute name="Implementation-Vendor" value="..."/>
<attribute name="Implementation-Title" value="..."/>
<attribute name="Implementation-Version" value="..."/>
</manifest>
</jar>
<signjar jar="${dist.jar}"
alias="..."
keystore="..."
storepass="..."/>
</target>
2
为了得到一个简单的编辑清单.MF的上述一个变形例是重写“-post-罐子”任务在等的build.xml:
<target name="-post-jar">
<jar destfile="${dist.jar}"
update="true" manifest="src/META-INF/MANIFEST.MF">
</jar>
</target>
以及创建包“META-INF”(也可以用于像其他调整一个“mime.types”文件)和一个名为“MANIFEST.MF”的空文件,然后可以在NetBeans编辑器内进行编辑,例如包含:
Manifest-Version: 1.0 Foo: Bar See: Jar_File_Spec
这种方式所测试:
产品版本:NetBeans IDE的6.9.1(生成201011082200)
爪哇:1.6.0_21; Java HotSpot(TM)64位服务器虚拟机17.0-b16
系统:Linux版本2.6.32-29-在amd64上运行的泛型; UTF-8; de_DE(nb)
相关问题
- 1. 是否可以将自定义元数据添加到SQLite列?
- 2. 是否可以将我的自定义控件添加到xcode
- 3. 是否可以将自己的WordNet添加到库中?
- 4. 如何在编译时将自定义库添加到GCC?
- 5. 是否可以将自定义验证添加到JSF bean?
- 6. 是否可以将自定义数据添加到HealthKit?
- 7. 是否可以将类添加到自定义tinyMCE按钮?
- 8. 是否可以将自定义参数添加到Hibernate中的@SQLDelete覆盖中?
- 9. 我可以将自定义存储库添加到gradle.properties中吗?
- 10. 是否可以将自定义类添加到QStandardItem?
- 11. 是否可以在表中添加自定义的计算行?
- 12. 是否可以在String类中添加自定义方法?
- 13. 是否可以在yii中为CActiveRecord添加自定义属性?
- 14. 是否可以在观星者中添加自定义列?
- 15. 是否可以将自定义方法添加到Web2Py的内置“模型”中?
- 16. 是否可以将自定义RTOS的线程支持添加到GDB中?
- 17. 是否可以将自定义类添加到bootstrap.widgets.TbGridView的表元素中?
- 18. 是否可以将自定义HTML添加到传单层组和层控件
- 19. 是否可以在Android Studio中编译简单的Java代码?
- 20. 是否可以将本地化添加到预编译框架?
- 21. 我可以向Netbeans添加自定义编辑器提示吗?
- 22. 是否可以将自定义元数据添加到.class文件?
- 23. NetBeans 6.7.1中的Unicode
- 24. 是否将预处理器定义编译到库中?
- 25. 添加自定义库的NetBeans C++
- 26. 我可以将自定义UIView添加到ResearchKit中的ORKStep中
- 27. 是否可以将自定义字段添加到mercurial日志中?
- 28. 是否可以将自定义字段添加到Drupal分类术语中?
- 29. 是否可以将自定义字段添加到PHP ini文件中?
- 30. 是否可以将自定义拼写检查字典添加到样式中?
您是否有权访问jar生成命令/或者您是否可以修改/调整/覆盖它?然后你可以用你自己的清单来进行讨论。 – 2009-10-21 07:13:01