Esistono convenzioni per il file MANIFEST.MF in un JAR Java oltre lo JAR specification? Informazioni interessanti che potrei voler includere sono: Data di costruzione e altre informazioni di costruzione, Revisione SVN, forse una descrizione. Non ho trovato suggerimenti su come nominare i tasti corrispondenti. Esistono standard di fatto o almeno nomi di chiavi comuni utilizzati nei manifesti per cose che non sono coperte dalle specifiche?per il contenuto aggiuntivo del file manifest.mf?
risposta
È possibile includere qualsiasi coppia chiave/valore che non interrompa la specifica. (ad esempio in lunghezza di valore). Per quanto riguarda come farlo, dipenderà da quale strumento si sta utilizzando per creare il manifest.
Il specification potrebbe essere utile per scrivere buoni file manifest.
Certo, è per questo che mi sono collegato alle specifiche nella domanda. :-) In realtà lo strumento (maven-jar-plugin) si occupa di questo. Ma mi dice come nominare la chiave per la data di compilazione o la revisione o la descrizione SVN: semplicemente non gli importa. –
Siamo spiacenti, non ho visto il tuo link. – michael667
Il JAR Manifest: Overview menziona che "Gli attributi non compresi sono ignorati". Tutto tranne il Main Attribute dovrebbe essere OK. Ecco un po 'più completo summary link e un utile utility per esaminare il manifest in loco.
- 1. lettura del file MANIFEST.MF dal file jar utilizzando JAVA
- 2. il contenuto aggiuntivo produce stream non leggibile
- 3. Manifest.mf visualizzatore di file?
- 4. file non trovato MANIFEST.MF Eclipse
- 5. Gradle Manifest.MF
- 6. espressione primaverile leggere il contenuto del file
- 7. Confermare il contenuto del file con l'hash
- 8. sendfile non copia il contenuto del file
- 9. come ottenere ParcelFileDescriptor per il contenuto del file?
- 10. Programma Clojure che legge il proprio MANIFEST.MF
- 11. Regex per abbinare il contenuto del metodo
- 12. Come leggere il contenuto del file da un file?
- 13. Aggiunta di informazioni del fornitore a MANIFEST.MF tramite l'assemblaggio sbt
- 14. Utilizzo di variabili per il nome file e il contenuto del file nel modulo lineinfile
- 15. Eliminazione del contenuto del file android
- 16. Eliminazione del contenuto del file di testo
- 17. Memorizzazione del contenuto del file nel DB
- 18. Evento per il contenuto del ckeditor modificato
- 19. Sostituisci stringa all'interno del contenuto del file
- 20. Sostituzione del contenuto del file in PHP
- 21. Che cosa si intende per MANIFEST.MF in WAR/JAR/EAR?
- 22. Modifica il contenuto della finestra di download di Firefox dal kit aggiuntivo
- 23. Come posso sovrascrivere il contenuto del file con il nuovo contenuto in PHP?
- 24. Utilizzare il contenuto del file per determinare il tipo MIME con il nodo JS
- 25. Può est4 rilevare il contenuto del file danneggiato?
- 26. come ottenere (txt) il contenuto del file da FileField?
- 27. Come centrare orizzontalmente il contenuto del file aperto in vim?
- 28. Ottieni il percorso assoluto del file sul contenuto
- 29. Come caricare il contenuto del file XML utilizzando Javascript?
- 30. Leggere il contenuto del file json con require vs fs.readFile
Ho chiarito la domanda in quanto non mi interessa lo strumento (ne ho uno) ma i nomi delle chiavi. –