Os 10 principais plug-ins essenciais do Eclipse para desenvolvedores Java

Recentemente, deparei-me com uma seleção de plug-ins úteis do Eclipse e decidi compartilhá-lo aqui. A tradução anterior no meu perfil foi encerrada, espero que este post seja útil. Quem se importa - bem-vindo ao gato.




Não há dúvida de que o ambiente de desenvolvimento Eclipse é um dos mais populares para o desenvolvimento Java. O fato de muitos plugins estarem disponíveis no Eclipse o torna uma ótima ferramenta. Existem centenas de plugins do Eclipse para vários tipos de tarefas e integração com outras ferramentas necessárias, por exemplo: plug-ins para baixar código do GitHub, SVN, CVS e assim por diante.

Existem plugins especiais para desenvolvimento em Java, desenvolvimento em Python, criação de aplicativos Java no Spring, além de aplicativos Android no próprio Eclipse. Consegui aumentar a produtividade apenas instalando os plugins apropriados.

Por exemplo, instalando o plug-in EGit, você pode gerenciar seu repositório Git diretamente do Eclipse. Você não precisará de nenhum outro cliente Git. Da mesma forma, adicionando o Spring Tools, você pode facilitar o desenvolvimento de aplicativos no Spring e Spring-Boot.

Eu conheci muitos desenvolvedores Java que não usavam o Eclipse ao máximo. Muitos desenvolvedores Java escrevem aplicativos no Spring como qualquer outro projeto Java, que é essencialmente bom, mas não ideal. Usando o Spring Tools para desenvolver aplicativos no Spring, você pode aumentar sua produtividade.

Foi-me dito que, entre um grande número de plugins, encontrar o caminho certo é difícil. Mas o Eclipse MarketPlacejá resolveu esse problema: agora você pode procurar plug-ins do Eclipse de maneira rápida e fácil, consultando o contador de downloads e, consequentemente, a popularidade. Além disso, isso pode ser feito no próprio ambiente de desenvolvimento Eclipse.

Na minha opinião, os desenvolvedores não usam plug-ins do Eclipse devido à falta de conhecimento sobre eles. Obviamente, você não pode usar algo totalmente até ter informações sobre ele. O mais interessante é que a falta de conhecimento é observada não apenas entre os desenvolvedores Java iniciantes, mas também entre os "idosos" que atingiram um certo limite no treinamento.

Foi por isso que decidi compartilhar alguns dos plug-ins Eclipse mais necessários para desenvolvedores Java, que incluem plug-ins para sistemas de controle de versão (como Git e SVN), plug-ins para construtores (como Maven e Gradle) e plug-ins para estruturas (como Primavera e Android).

1. Integração do EGit , Git para Eclipse


Hoje, esse é talvez o plug-in mais necessário para o desenvolvedor Java. Ele permite que você baixe o código do GitHub e fornece integração do Git para o Eclipse . Este plug-in também torna a localização e execução de consultas de histórico rápidas e versáteis. Em resumo, o EGit é essencial para o desenvolvimento Java.



2. Ferramentas de mola (AKA Spring IDE ou Spring Tool Suite)


Não há dúvida de que o Spring é a estrutura Java mais popular e o Spring Tools facilita a criação de projetos no Spring e Spring Boot no Eclipse. Usando o STS, você pode criar rapidamente projetos no Spring Boot usando a integração simples start.spring.io .

Ele também suporta o desenvolvimento de aplicativos usando o Spring Java-Config, conclusão avançada de código, assistência a conteúdo, validação e suporte a correção rápida para aplicativos Spring. É ideal para o desenvolvimento de microsserviços usando o Spring, porque permite integrar o IDE para Cloud Foundry, incluindo depuração na nuvem.



3. Integração do Maven para Eclipse (M2E)


O plug-in M2E ou o Maven Integration for Eclipse é outro plug-in popular do Eclipse necessário para o desenvolvimento Java. Ele fornece integração abrangente do Maven para Eclipse.

Você pode usar o M2E para gerenciar projetos Maven simples e multi-modulares, executar construções do Maven por meio da interface Eclipse e interagir com os repositórios do Maven.

Além disso, alguns plug-ins dependem de qual versão do Eclipse você está usando: existe um plug-in separado para Juno, Luna e assim por diante.



4. Subclipse


Este é outro plug-in de controle de versão que permite baixar o código do SVN e executar todas as operações relacionadas ao SVN no próprio Eclipse. Ele foi projetado e mantido pelos desenvolvedores do Subversion. O plugin é atualizado constantemente de acordo com os últimos recursos e versões do Subversion. Se você estiver trabalhando em um projeto Java no SVN, esse plug-in será necessário.



5. Tema de cores do Eclipse


Todos os desenvolvedores têm gostos diferentes. Alguns desenvolvedores gostam do velho tema de cores feio Eclipse, outros gostam de temas sombrios como Vim e IntelliJ IDEA.
O Tema de cores do Eclipse permite alternar convenientemente os temas de cores sem efeitos colaterais. Se você deseja alterar os temas de cores ou trabalhar em várias linguagens de programação ao mesmo tempo, esse plug-in pode torná-lo mais feliz.



6. JBoss Tools


O JBoss Tools é um projeto abrangente para um conjunto de plugins Eclipse, que inclui suporte ao JBoss, além de tecnologias relacionadas, como Hibernate, JBoss AS / WildFly, CDI, OpenShift, Apache Camel, Red Hat JBoss Fuse, Docker, JSF, (X) HTML, Maven e outros.



7. TestNG para Eclipse


Se você sabe que o JUnit vem com o Eclipse, mas você usa o TestNG para escrever testes de unidade para o seu projeto Java, esse plug-in do Eclipse pode ajudá-lo. Ele permite que você execute testes TestNG no Eclipse. Você pode executar conjuntos, grupos ou métodos individuais. Os relatórios de erros estão em uma guia separada, onde você pode pular rapidamente para testes com falha.

O plugin também contém vários modelos para escrever testes.



8. Ferramentas de desenvolvimento Android para Eclipse (ADT)


O Android Development Tools (ADT) é um plug-in para o Eclipse IDE projetado para fornecer um poderoso ambiente integrado para o desenvolvimento de aplicativos Android.

O ADT amplia os recursos do Eclipse, permitindo criar rapidamente novos projetos Android, criar aplicativos de interface do usuário, corrigir erros de aplicativos usando as ferramentas SDK do Android e exportar assinaturas para pacotes de aplicativos (APKs) e sua distribuição.



9. EclEmma


EclEmma é uma ferramenta gratuita de cobertura de código Java para Eclipse, disponível sob a Licença Pública Eclipse. Ele fornece análise de cobertura de código diretamente no ambiente de produção Eclipse. Quando usado corretamente, ajuda a melhorar a qualidade do código, acelerando o rápido ciclo de desenvolvimento / teste.



10. JRebel for Eclipse


O JRebel é uma ferramenta que permite aos desenvolvedores recarregar classes e outros recursos que foram alterados desde a implantação do aplicativo em tempo real. Ignora o ciclo de remontagem, reinicialização e reimplementação, típico do desenvolvimento Java. O JRebel permite que os desenvolvedores trabalhem mais ao mesmo tempo e não sejam pulverizados enquanto escrevem código.

O JRebel suporta a maioria das pilhas Java corporativas existentes e é fácil de instalar nos ambientes de desenvolvimento existentes.



Todos esses plug-ins do Eclipse são alguns dos mais importantes para desenvolvedores de Java. A maioria deles está incluída em todas as listagens populares no Eclipse MarketPlace. Esses plugins são comuns e você já pode estar usando-os. Se de repente você ainda não iniciou nenhum deles, sugiro que tente.

Source: https://habr.com/ru/post/undefined/


All Articles