2011-05-09 16 views
5

J'ai une exigence dans laquelle je voulais mettre des balises définies par l'utilisateur dans le fichier manifeste JAR. Je me demandais s'il était possible de le faire?Ajout de balises personnalisées au manifeste jar

  • Si oui, un exemple?
  • si non. :(pourquoi pas?
+0

De quoi les "étiquettes personnalisées" parlez-vous? Balises JSP? – BalusC

+0

Faites-vous référence aux paires nom: valeur dans le fichier MANIFEST.MF d'un fichier JAR? –

+0

Oui, nom personnalisé: paires de valeurs dans le fichier MANIFEST.MF d'un fichier JAR – test

Répondre

1

Vous pouvez écrire à peu près tout ce que vous voulez dans votre fichier manifeste aussi longtemps que vous obéissez à la format. Alors, quelle est votre question vraiment

+0

Lien non existant. – Ska

7

? Je me demandais si elle il est possible de le faire?

Oui.

Si oui, aucun exemple?

silly-word: supercalafragilisticexpyaladocious 

Assez pour vous?

Voir spécifiquement le JAR File Specification: Manifest Specification pour plus de détails sur les attributs et les valeurs.

  • -fichier manifeste: principale section newline * individuelle section
  • principale section: Version-info newline * principal attribut
  • version info: Manifest-Version: Version numéro
  • version numéro: chiffre + {.} chiffres + *
  • principal attribut: (tout attribut principal légitime) de retour à la ligne
  • individuelle section: Nom: valeur * perentry-newline attribut
  • attribut de pérennisation: (tout attribut de pérennité légitime) nouvelle ligne
  • nouvelle ligne: CR LF | LF | CR (non suivi par LF)
  • chiffres: {0-9}

Dans la spécification ci-dessus, les attributs qui peuvent apparaître dans la section principale sont appelés attributs principaux, alors que les attributs qui peuvent apparaître dans les différents les sections sont appelées attributs par entrée. Certains attributs peuvent apparaître à la fois dans la section principale et dans les sections individuelles, auquel cas la valeur de l'attribut par entrée remplace la valeur de l'attribut principal pour l'entrée spécifiée. Les deux types d'attributs sont définis comme suit. ..

+0

+1 Et une note. Les attributs dans le fichier manifeste commencent généralement par une lettre majuscule, donc ce serait quelque chose comme 'Silly-word: supercalafragilisticexpyaladocious' – user454322

+0

Y a-t-il des spécifications officielles sur les règles pour placer des attributs personnalisés dans manifest.mf? –

+0

@JaimeHablutzel Je n'ai rien trouvé suggérant des contraintes spécifiques, bien que j'imagine que ':' ne puisse pas apparaître dans le nom de l'attribut et que des caractères comme l'espace aient besoin d'être encodés dans l'attribut. Ant pour créer un manifeste et espérer qu'il traiterait les conversions et/ou m'avertirait de l'échec. ;) –

Questions connexes