Question

Y at-il un moyen d'utiliser le formatter qui vient avec éclipse, en dehors de l'éclipse? Je voudrais formater des fichiers Java en utilisant mon fichier formatter.xml que j'ai configuré en utilisant Eclipse. Quelqu'un at-il des exemples de code qui me permettent de le faire? Je voudrais aussi utiliser cette autonome, de sorte que les pots spécifiques qui sont utilisés serait bien.

Était-ce utile?

Autres conseils

jamais essayé de tirer quelque chose comme ça loin, mais je me souviens avoir vu une fois une classe appelée:

org.eclipse.jdt.core.formatter.CodeFormatterApplication

Peut-être est un point d'entrée autonome dans le mécanisme de mise en forme, mais je ne l'ai jamais essayé ou encore étudié.

Voici le Eclipse OFFICIELS docs sur la façon de le faire

Dump de ces documents:

L'exécution de l'application est formatter aussi simple que d'exécuter l'application org.eclipse.jdt.core.JavaCodeFormatter de la ligne de commande:

eclipse -vm <path to virtual machine> -application org.eclipse.jdt.core.JavaCodeFormatter [ OPTIONS ] <files>

Quand il est invoqué sur MacOS, les chemins pour pointer vers le fichier de configuration ou les fichiers source peuvent être relatifs, mais ils seront calculés à partir de l'emplacement du fichier eclipse.ini. Ceci est une limitation du lanceur Eclipse sur Mac OS. Sur toutes les autres plates-formes, les chemins relatifs sont calculés par rapport au répertoire de l'utilisateur courant.

fichiers source Java et / ou des répertoires au format. Seuls les fichiers se terminant par .java seront formatés dans le répertoire donné.

-config

Utilisez le style de mise en forme du fichier de propriétés spécifié. Reportez-vous à Création d'un fichier de configuration pour l'application Formatter.

-help

Afficher le message d'aide.

quiet

Messages d'erreur d'impression uniquement.

verbose

Mode bavard au sujet du travail de formatage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top