2011-05-09 16 views
5

Tengo un requisito en el que quería poner algunas etiquetas definidas por el usuario en el archivo manifiesto jar. Me preguntaba si es posible hacerlo.Agregar etiquetas personalizadas al manifiesto jar

  • En caso afirmativo, ¿algún ejemplo?
  • si no. :(¿por qué no?
+0

¿De qué "etiquetas personalizadas" estás hablando? ¿Las etiquetas JSP? – BalusC

+0

¿Se refiere a los pares nombre: valor en el archivo MANIFEST.MF de un JAR? –

+0

Sí, nombre personalizado: pares de valores en el archivo MANIFEST.MF de un JAR – test

Respuesta

1

Usted puede escribir casi todo lo que desea en su archivo de manifiesto todo el tiempo que obedece la format. Así que, ¿cuál es tu pregunta realmente?

+0

Enlace no existente. – Ska

7

Me preguntaba si es posible hacerlo?

Sí.

Si es así, algún ejemplo?

silly-word: supercalafragilisticexpyaladocious 

¿Se adapta lo suficiente para usted?

Consulte específicamente el JAR File Specification: Manifest Specification para obtener detalles sobre los atributos y valores.

  • manifiesta en archivos: sección principal nueva línea *-sección individual
  • sección principal: versión de información nueva línea * principal atributo
  • versión Info: Manifiesto-Version: versión número
  • version-number: {+ dígitos. dígitos +} *
  • principal atributo: (cualquier atributo legítimo principal) de nueva línea
  • -sección individual: Nombre: valor nueva línea * perentry-atributo
  • perentry-attribute: (cualquier atributo de perentry legítimo) newline
  • newline: CR LF | LF | CR (no seguido de LF)
  • dígitos: {0-9}

En la especificación anterior, los atributos que pueden aparecer en la sección principal se denominan atributos principales, mientras que los atributos que pueden aparecer en individuo las secciones se conocen como atributos por entrada. Ciertos atributos pueden aparecer tanto en la sección principal como en las secciones individuales, en cuyo caso el valor del atributo por entrada anula el valor del atributo principal para la entrada especificada. Los dos tipos de atributos se definen de la siguiente manera. ..

+0

+1 Y una nota. Los atributos en el archivo de manifiesto generalmente comienzan con una letra mayúscula, por lo que sería algo como 'Silly-word: supercalafragilisticexpyaladocious' – user454322

+0

¿Hay alguna especificación oficial sobre las reglas para colocar atributos personalizados en manifest.mf? –

+0

@JaimeHablutzel No pude encontrar nada que sugiriera que hubiera restricciones específicas, aunque me imagino que ':' podría no aparecer en el nombre del atributo y los caracteres como el espacio necesitarían estar codificados en el atributo ... Normalmente obtendría Ant para crear un manifiesto y espero que pueda manejar las conversiones y/o advertirme sobre el fracaso. ;) –

Cuestiones relacionadas