Je suis au courant de l'utilisation du fichier manifeste dans une application mobile, mais je ne suis pas au courant de l'utilisation de la même chose dans A Java Application.
Je suppose que cela dit que c'est utilisé pour continuer à construire des informations. Ai-je raison??
Est-ce obligatoire? Sinon, quels sont les principaux avantages que nous pouvons dessiner avec cela?
manifest.mf
porte des attributs de l'artefact. L'un des plus connus est par exemple la classe principale du jar
utilisé pour démarrer le fichier JAR lorsqu'aucune autre classe n'est spécifiée. Syntaxe:
Main-Class: classname
D'autres fins sont, par exemple, un scellage de paquets et des versions de paquet. Découvrez le Java Tutoriel à ce sujet: http://docs.oracle.com/javase/tatutorial/Deployment/jar/manifestindex.html
Un manifeste dans un pot contient généralement beaucoup moins d'informations que par exemple AndroidManifest.xml
. Il est assez léger et fait non contient des informations de construction ou d'emballage.
Ceci est parce que Java n'a pas de bon système de module. Ainsi, un pot n'est pas un module qui pourrait avoir besoin de nombreuses informations de configuration (comme une liste de modules auxquelles elle a des dépendances). Au lieu de cela, Un pot est juste un tas de classes avec quelques informations de configuration. J'espère que cela sera corrigé par Jigsaw de projet ( http://openjdk.java.net/projects/jigsaw/ ).