我試着將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