Eclipse - alandrade21/docsCompartilhados GitHub Wiki

Nessa página:

  1. Configurando a IDE
    1. Eclipse.ini
    2. Plugins
    3. Corretor Ortográfico
    4. Encoding
    5. Templates de Comentários
    6. Versão do Java
    7. Maven
    8. Atualizando a Versão do Eclipse
  2. Problemas de performance
  3. Problemas Debugando JavaFX
  4. Problemas com Autocomplete de CSS do JavaFX

Configurando a IDE

Eclipse.ini

-Xms1024m
-Xmx2048m
-server
-XX:+UseParallelGC

Lembre-se de instalar o lombok.

Plugins

  • Darkest Dark (não é mais necessário, uma vez que o tema dark padrão foi implementado de forma decente)
  • Spring Tools
  • Eclipse Web Developer Tools
  • JBoss Tools (não precisa se for usar spring boot com tomcat embarcado)
  • e(fx)clipse (suporte a JavaFX)

Corretor Ortográfico

  1. Window > Preferences.
  2. General > Editor > Text Editors e selecione o item Spelling.
  3. Na combo box Platform dictionary selecione a opção none, e no campo User defined dictionary selecione o caminho para o arquivo eclipse-pt_BR.dic.

Encoding

  1. Window > Preferences.
  2. General > Workspace e confira se no conjunto de radio buttons Text file encoding está selecionada a opção Default (UTF-8).
  3. General > Content Types e na list box Content types abra o agrupador Text, selecione o item Java Properties File, preencha o campo Default encoding com UTF-8 e pressione o botão Update.

Templates de Comentários

Alguns templates usam a variável ${project_version}, dependente do plugin mmm-TemplatesVariables, que deixou de funcionar por incompatibilidade com o eclipse. Assim, essa variável não é mais substituída automaticamente.

  1. Window > Preferences.

  2. Java > Code Style e selecione o item Code Templates. Na list box Configure generated code and comments, abra o agrupador Comments.

  3. Selecione o sub-item Files e clique no botão Edit.... Use o template:

    /**
     * PT-BR
     * Este código está protegido pela licença GNU LESSER GENERAL PUBLIC LICENSE Version 3.0.  
     * (http://www.gnu.org/licenses/gpl-3.0.html)
     * 
     * Você pode usar, alterar e distribuir este código à vontade, de acordo com as regras
     * desta licensa. Só se lembre de dar os devidos créditos ao autor! ;)
     * 
     * EN
     * This code is protected by GNU LESSER GENERAL PUBLIC LICENSE Version 3.0.
     * (http://www.gnu.org/licenses/gpl-3.0.html)
     * 	
     * You can use, alter and distribute this code at will, according to that
     * license rules. Just remember to give credits to the author! ;)	
     */
  4. Selecione o sub-item Types e clique no botão Edit.... Utilize o seguinte template:

    /**
     * @author ${user}
     * @since ${project_version}, ${date}
     */
  5. Selecione o sub item Methods e clique no botão Edit.... Utilize o seguinte template:

    /**
     * @author ${user}
     * @since ${project_version}, ${date}
     *
     * ${tags}
     */

Versão do Java

  1. Window > Preferences.
  2. Java > Installed JREs e insira a JDK a utilizar. No linux as JDKs ficam em /usr/lib/jvm.
  3. Java > Compiler e verifique se a versão correta está setada.

Maven

  1. Window > Preferences.
  2. Maven > Installations e aponte para o maven instalado em /usr/share/maven.
  3. Maven > User Settings e aponte o arquivo settings.xml global em /usr/share/maven/conf.
  4. Maven > Archetypes para configurar algum arquétipo customizado.

Atualizando a Versão do Eclipse

  1. Window > Preferences.
  2. Install/Update e selecione o item Available Software Sites.
  3. Verifique se existe uma entrada de nome Latest Eclipse Release, cuja localização é https://download.eclipse.org/releases/latest, e se essa entrada está marcada.

Problemas de performance

  • Vá para a pasta do workspace em uso e apague todos os arquivos e subpastas de {workspace path}/.metadata/.plugins/org.eclipse.jdt.core e {workspace path}/.metadata/.plugins/org.eclipse.core.resources/.history.
  • Window > Preferences. General > Capabilities e desmarque tudo que julgar que não for utilizar.
  • Window > Preferences. General > Startup and Shutdown e desmarque todos os plugins que não for utilizar.
  • Window > Preferences. No campo de busca digite validat. Deslique todos os validadores que não for utilizar.

Problemas Debugando JavaFX

Debugar JavaFX no linux pode causar o travamento do gnome, deixando o mouse se mexer mas não deixando clicar em nenhum elemento.

Se esse for o caso, vá na configuração de debug e acrescente o argumento de VM -Dsun.awt.disablegrab=true.

Problemas com Autocomplete de CSS do JavaFX

Caso o editor de CSS não reconheça as classes e elementos CSS do JavaFX, será necessário ir às propriedades do projeto no eclipse, na opção Java Build Path e adicionar um novo jar ao classpath. Esse jar é o org.eclipse.fx.ide.css.jfx8_<número>.jar, que fica na raiz da pasta de plugins dentro da pasta de instalação do eclipse.

⚠️ **GitHub.com Fallback** ⚠️