Pergunta

Existe uma maneira de usar o formatador que vem com o Eclipse, fora do Eclipse?Gostaria de formatar alguns arquivos java usando meu arquivo formatter.xml que configurei usando o Eclipse.Alguém tem algum exemplo de código que me permita fazer isso?Eu também gostaria de usar isso de forma independente, então os frascos específicos usados ​​seriam bons.

Foi útil?

Outras dicas

Nunca tentei fazer algo assim, mas lembro de ter visto uma vez uma turma chamada:

org.eclipse.jdt.core.formatter.CodeFormatterApplication

Talvez esse seja algum ponto de entrada independente para o mecanismo de formatação, embora eu nunca tenha tentado ou investigado mais detalhadamente.

Aqui está o documentos oficiais do eclipse sobre como fazer isso

Despejo desses documentos:

Executar o aplicativo formatador é tão simples quanto executar o aplicativo org.eclipse.jdt.core.JavaCodeFormatter a partir da linha de comandos:

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

Quando invocados no MacOS, os caminhos para apontar para o arquivo de configuração ou para os arquivos de origem podem ser relativos, mas serão calculados a partir do local do arquivo eclipse.ini.Esta é uma limitação do iniciador Eclipse no MacOS.Em todas as outras plataformas, os caminhos relativos são calculados em relação ao diretório de usuário atual.

Arquivos de origem Java e/ou diretórios para formatar.Somente arquivos que terminam com .java serão formatados no diretório fornecido.

-config

Use o estilo de formatação do arquivo de propriedades especificado.Consulte Gerando um arquivo de configuração para o aplicativo formatador para obter detalhes.

-ajuda

Exiba a mensagem de ajuda.

-quieto

Imprima apenas mensagens de erro.

-verboso

Seja detalhado sobre o trabalho de formatação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top