BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Nova era do GlassFish: código fonte migrado e Java EE TCK open source

Nova era do GlassFish: código fonte migrado e Java EE TCK open source

A Fundação Eclipse anunciou recentemente duas conquistas marcantes em Setembro de 2018: a migração do código fonte do GlassFish da Oracle foi concluída; e o Java EE TCK agora é open source.

GlassFish Application Server

A migração do código fonte do GlassFish da Oracle foi concluída. Considerado um marco importante para o avanço de Jakarta EE e uma nova era para o GlassFish, o anúncio dizia:

Este é mais um passo para tornar o Jakarta EE um veículo para a inovação no desenvolvimento de aplicativos nativos da nuvem.

O Eclipse GlassFish, atualmente baseado na especificação Java EE, será compatível com o Jakarta EE. Quando a Eclipse revelou o novo futuro com foco nativo na nuvem com o Jakarta EE no final de Abril, o InfoQ perguntou a Mike Milinkovich, diretor executivo da Eclipse Foundation, sobre os dois lançamentos feitos em 2018. Ele declarou:

Estamos nos comprometendo com dois lançamentos de projetos de tecnologia que entraram na Eclipse este ano. Então, eles serão apelidados de Eclipse GlassFish 5.1 e 5.2. O Eclipse GlassFish 5.1, será a primeira vez que enviamos todos esses projetos da Eclipse Foundation, e um grande marco em termos de integração de todos esses projetos. Será certificado como compatível com Java EE 8 usando os TCKs Java EE originais. Então, assim que pudermos depois disso, vamos lançar uma versão 5.2 que será compatível com Jakarta EE 8.

O plano de lançamento do GlassFish, recentemente aprovado pelo Eclipse PMC, inclui uma versão RC1 no final de Outubro e uma versão 5.1 GA em meados de Dezembro. A comunidade Java é incentivada a contribuir com os projetos GlassFish e EE4J, especialmente na área de pipelines de CI / CD, registrando-se na planilha de status dos projetos EE4J.

Em Setembro de 2018, no status de atualização do Jakarta EE, Milinkovich declarou:

100% dos componentes do GlassFish para a implementação de referência do Java EE da Oracle foram contribuídos e publicados nos repositórios do GitHub da organização EE4J. Para a Fundação Eclipse, parte da razão pela qual isso é tão grande é que completamos a nossa parte. Os repositórios (99) foram provisionados, os committers (162) receberam acesso e as revisões iniciais de propriedade intelectual (404) foram feitas. Deste ponto em diante, o progresso dos projetos está agora sob controle dos próprios projetos.

Java EE Technology Compatibility Kit

A Eclipse também anunciou que o Java EE TCK teve o código aberto. Esse marco há muito aguardado oferece quatro benefícios para a comunidade Java: transparência; abertura; carga compartilhada; e neutralidade do fornecedor.

Transparência significa que os fornecedores, clientes e a comunidade Java podem obter uma visão melhor do processo de testes, tendo acesso aos TCKs. Abertura significa apoiar uma colaboração aberta de novas ideias e oportunidades, expandindo o número de contribuintes para o projeto. A carga compartilhada e a neutralidade do fornecedor significam reduzir a dependência de uma única organização ou grupo no processo de testes.

Contribuições para os TCKs já começaram com a submissão de 18 commits de quatro desenvolvedores representando duas empresas.

Status dos projetos EE4J

A Eclipse mantém um status de todos os projetos do EE4J:

O eixo x é definido como porcentagem concluída:

  • 20% - proposta de projeto para revisão da comunidade;
  • 40% - committers e recursos do projeto foram provisionados;
  • 60% - uma contribuição inicial fornecida para a equipe do Eclipse IP;
  • 80% - uma contribuição inicial empurrada para o repositório Git;
  • 100% - projeto chegou a sua primeira revisão de lançamento.

Houve progresso significativo em todos os projetos EE4J desde Maio de 2018.

Recursos

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT