You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

manifest.xml 2.9 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. <?xml version="1.0"?>
  2. <!-- Manifest tests build file
  3. author: Conor MacNeill -->
  4. <project name="manifest-test" basedir="." default="test1">
  5. <target name="test1">
  6. <jar file="mftest1.jar" manifest="manifests/test1.mf"/>
  7. </target>
  8. <target name="test2">
  9. <jar file="mftest2.jar" manifest="manifests/test2.mf"/>
  10. </target>
  11. <target name="test3">
  12. <jar file="mftest3.jar" manifest="manifests/test3.mf"/>
  13. </target>
  14. <target name="test4">
  15. <jar file="mftest4.jar" manifest="manifests/test4.mf"/>
  16. </target>
  17. <target name="test5">
  18. <jar file="mftest5.jar" manifest="manifests/test5.mf"/>
  19. </target>
  20. <target name="test6">
  21. <jar file="mftest6.jar" manifest="manifests/test6.mf"/>
  22. </target>
  23. <target name="test7">
  24. <jar file="mftest7.jar" manifest="manifests/test7.mf"/>
  25. </target>
  26. <target name="test8">
  27. <jar file="mftest8.jar">
  28. <manifest>
  29. <attribute name="Class-Path" value="fubar"/>
  30. <section name="Test">
  31. <attribute name="TestAttr" value="Test"/>
  32. </section>
  33. </manifest>
  34. </jar>
  35. </target>
  36. <target name="test9">
  37. <jar file="mftest9.jar">
  38. <manifest>
  39. <attribute name="Class-Path" value="fubar"/>
  40. <section name="Test">
  41. <attribute name="Name" value="Test"/>
  42. </section>
  43. </manifest>
  44. </jar>
  45. </target>
  46. <target name="test10">
  47. <jar file="mftest10.jar">
  48. <manifest>
  49. <attribute value="fubar"/>
  50. </manifest>
  51. </jar>
  52. </target>
  53. <target name="test11">
  54. <jar file="mftest11.jar">
  55. <manifest>
  56. <attribute name="Test"/>
  57. </manifest>
  58. </jar>
  59. </target>
  60. <target name="test12">
  61. <jar file="mftest12.jar">
  62. <manifest>
  63. <section>
  64. <attribute name="TestAttr" value="Test"/>
  65. </section>
  66. </manifest>
  67. </jar>
  68. </target>
  69. <target name="test13">
  70. <jar file="mftest13.jar">
  71. <manifest>
  72. <attribute name="Test" value="Test1"/>
  73. <attribute name="Test" value="Test2"/>
  74. </manifest>
  75. </jar>
  76. </target>
  77. <target name="test14">
  78. <jar file="mftest14.jar">
  79. <manifest>
  80. <attribute name="Class-path" value="Test1"/>
  81. <attribute name="Class-path" value="Test2"/>
  82. <attribute name="Class-Path" value="Test3"/>
  83. <attribute name="class-Path" value="Test4"/>
  84. </manifest>
  85. </jar>
  86. </target>
  87. <target name="testNoFile">
  88. <manifest />
  89. </target>
  90. <target name="testReplace">
  91. <copy file="manifests/test2.mf" toFile="mftest.mf" />
  92. <manifest file="mftest.mf" />
  93. </target>
  94. <target name="testUpdate">
  95. <copy file="manifests/test2.mf" toFile="mftest.mf" />
  96. <manifest file="mftest.mf" mode="update">
  97. <attribute name="Foo" value="Bar" />
  98. </manifest>
  99. </target>
  100. <target name="clean">
  101. <delete>
  102. <fileset dir="." includes="mftest*"/>
  103. </delete>
  104. </target>
  105. </project>