Suche senden
Hochladen
From Java EE to Jakarta EE
•
Als PPTX, PDF herunterladen
•
3 gefällt mir
•
761 views
Dmitry Kornilov
Folgen
Slides for "Java EE to Jakarta EE" presentation at EclipseCon EU 2018.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 19
Jetzt herunterladen
Empfohlen
Developing cloud-native microservices using project Helidon
Developing cloud-native microservices using project Helidon
Dmitry Kornilov
Helidon: Java Libraries for Writing Microservices
Helidon: Java Libraries for Writing Microservices
Dmitry Kornilov
Nonblocking Database Access in Helidon SE
Nonblocking Database Access in Helidon SE
Dmitry Kornilov
Building Cloud-Native Applications with Helidon
Building Cloud-Native Applications with Helidon
Dmitry Kornilov
20181127 オラクル講演資料(DataRobot AI Experience Tokyo)
20181127 オラクル講演資料(DataRobot AI Experience Tokyo)
オラクルエンジニア通信
Serverless Kotlin
Serverless Kotlin
David Delabassee
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Shaun Smith
Another compilation method in java - AOT (Ahead of Time) compilation
Another compilation method in java - AOT (Ahead of Time) compilation
Logico
Empfohlen
Developing cloud-native microservices using project Helidon
Developing cloud-native microservices using project Helidon
Dmitry Kornilov
Helidon: Java Libraries for Writing Microservices
Helidon: Java Libraries for Writing Microservices
Dmitry Kornilov
Nonblocking Database Access in Helidon SE
Nonblocking Database Access in Helidon SE
Dmitry Kornilov
Building Cloud-Native Applications with Helidon
Building Cloud-Native Applications with Helidon
Dmitry Kornilov
20181127 オラクル講演資料(DataRobot AI Experience Tokyo)
20181127 オラクル講演資料(DataRobot AI Experience Tokyo)
オラクルエンジニア通信
Serverless Kotlin
Serverless Kotlin
David Delabassee
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Shaun Smith
Another compilation method in java - AOT (Ahead of Time) compilation
Another compilation method in java - AOT (Ahead of Time) compilation
Logico
Oracle Code One 2018 Feedback (Server Side / Japanese)
Oracle Code One 2018 Feedback (Server Side / Japanese)
Logico
Oracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native App
Paulo Alberto Simoes ∴
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
11회 Oracle Developer Meetup 발표 자료: Oracle NoSQL (2019.05.18) oracle-nosql pu...
11회 Oracle Developer Meetup 발표 자료: Oracle NoSQL (2019.05.18) oracle-nosql pu...
Taewan Kim
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
Oracle Developers
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
Miguel Araújo
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
Oracle Developers
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Shaun Smith
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
Data Management in a Microservices World
Data Management in a Microservices World
gvenzl
Developers vs DBAs - How to win the war
Developers vs DBAs - How to win the war
gvenzl
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Developers
Oracle Database features every developer should know about
Oracle Database features every developer should know about
gvenzl
Cloud Integration Strategy
Cloud Integration Strategy
Revelation Technologies
Bringing Java into the Open
Bringing Java into the Open
Heather VanCura
Building cloud native microservices with project Helidon
Building cloud native microservices with project Helidon
Dmitry Kornilov
JCP 20 Year Anniversary
JCP 20 Year Anniversary
Heather VanCura
Oracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript Toolkit
Geertjan Wielenga
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
Bobby Curtis
Microservices + Oracle: A Bright Future
Microservices + Oracle: A Bright Future
Kelly Goetsch
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Otávio Santana
Introducing Fn Project
Introducing Fn Project
Ayumu Aizawa
Weitere ähnliche Inhalte
Was ist angesagt?
Oracle Code One 2018 Feedback (Server Side / Japanese)
Oracle Code One 2018 Feedback (Server Side / Japanese)
Logico
Oracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native App
Paulo Alberto Simoes ∴
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
11회 Oracle Developer Meetup 발표 자료: Oracle NoSQL (2019.05.18) oracle-nosql pu...
11회 Oracle Developer Meetup 발표 자료: Oracle NoSQL (2019.05.18) oracle-nosql pu...
Taewan Kim
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
Oracle Developers
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
Miguel Araújo
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
Oracle Developers
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Shaun Smith
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
Data Management in a Microservices World
Data Management in a Microservices World
gvenzl
Developers vs DBAs - How to win the war
Developers vs DBAs - How to win the war
gvenzl
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Developers
Oracle Database features every developer should know about
Oracle Database features every developer should know about
gvenzl
Cloud Integration Strategy
Cloud Integration Strategy
Revelation Technologies
Bringing Java into the Open
Bringing Java into the Open
Heather VanCura
Building cloud native microservices with project Helidon
Building cloud native microservices with project Helidon
Dmitry Kornilov
JCP 20 Year Anniversary
JCP 20 Year Anniversary
Heather VanCura
Oracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript Toolkit
Geertjan Wielenga
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
Bobby Curtis
Microservices + Oracle: A Bright Future
Microservices + Oracle: A Bright Future
Kelly Goetsch
Was ist angesagt?
(20)
Oracle Code One 2018 Feedback (Server Side / Japanese)
Oracle Code One 2018 Feedback (Server Side / Japanese)
Oracle Modern AppDev Approach to Cloud & Container Native App
Oracle Modern AppDev Approach to Cloud & Container Native App
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
Javantura v6 - Java SE, Today and Tomorrow - Dalibor Topic
11회 Oracle Developer Meetup 발표 자료: Oracle NoSQL (2019.05.18) oracle-nosql pu...
11회 Oracle Developer Meetup 발표 자료: Oracle NoSQL (2019.05.18) oracle-nosql pu...
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
FOSDEM'18: MySQL InnoDB Cluster - MySQL HA Made Easy!
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
GraphPipe - Blazingly Fast Machine Learning Inference by Vish Abrams
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
Data Management in a Microservices World
Data Management in a Microservices World
Developers vs DBAs - How to win the war
Developers vs DBAs - How to win the war
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Oracle Database features every developer should know about
Oracle Database features every developer should know about
Cloud Integration Strategy
Cloud Integration Strategy
Bringing Java into the Open
Bringing Java into the Open
Building cloud native microservices with project Helidon
Building cloud native microservices with project Helidon
JCP 20 Year Anniversary
JCP 20 Year Anniversary
Oracle JET: Enterprise-Ready JavaScript Toolkit
Oracle JET: Enterprise-Ready JavaScript Toolkit
Oracle GoldenGate Performance Tuning
Oracle GoldenGate Performance Tuning
Microservices + Oracle: A Bright Future
Microservices + Oracle: A Bright Future
Ähnlich wie From Java EE to Jakarta EE
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Otávio Santana
Introducing Fn Project
Introducing Fn Project
Ayumu Aizawa
APAC Tour 2019 update
APAC Tour 2019 update
Heather VanCura
The Future of Java and You
The Future of Java and You
Heather VanCura
Diagnose Your Microservices
Diagnose Your Microservices
Marcus Hirt
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
Karin Patenge
Project Helidon Overview (Japanese)
Project Helidon Overview (Japanese)
Logico
Cloud Native Java:GraalVM
Cloud Native Java:GraalVM
Taewan alvin Kim
Cloud Native 자바 플랫폼: Graalvm Overview
Cloud Native 자바 플랫폼: Graalvm Overview
Oracle Korea
“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the Core
C4Media
MySQL Day Paris 2018 - What’s New in MySQL 8.0 ?
MySQL Day Paris 2018 - What’s New in MySQL 8.0 ?
Olivier DASINI
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
J On The Beach
The Future of Java and You
The Future of Java and You
Heather VanCura
Java EE for the Cloud
Java EE for the Cloud
Dmitry Kornilov
JDK 10 Java Module System
JDK 10 Java Module System
Wolfgang Weigend
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
Olga Lavrentieva
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
Henry J. Kröger
Jakarta EE: Today and Tomorrow
Jakarta EE: Today and Tomorrow
Dmitry Kornilov
TDC2018SP | Trilha Java Enterprise - O Java EE morreu? EE4J e so um plugin? E...
TDC2018SP | Trilha Java Enterprise - O Java EE morreu? EE4J e so um plugin? E...
tdc-globalcode
OpenJDK 参加入門 [JJUG CCC 2017 Fall E2]
OpenJDK 参加入門 [JJUG CCC 2017 Fall E2]
David Buck
Ähnlich wie From Java EE to Jakarta EE
(20)
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Jakarta EE Meets NoSQL in the Cloud Age [DEV6109]
Introducing Fn Project
Introducing Fn Project
APAC Tour 2019 update
APAC Tour 2019 update
The Future of Java and You
The Future of Java and You
Diagnose Your Microservices
Diagnose Your Microservices
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
Project Helidon Overview (Japanese)
Project Helidon Overview (Japanese)
Cloud Native Java:GraalVM
Cloud Native Java:GraalVM
Cloud Native 자바 플랫폼: Graalvm Overview
Cloud Native 자바 플랫폼: Graalvm Overview
“Quantum” Performance Effects: beyond the Core
“Quantum” Performance Effects: beyond the Core
MySQL Day Paris 2018 - What’s New in MySQL 8.0 ?
MySQL Day Paris 2018 - What’s New in MySQL 8.0 ?
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
Overpowered Kubernetes: CI/CD for K8s on Enterprise IaaS
The Future of Java and You
The Future of Java and You
Java EE for the Cloud
Java EE for the Cloud
JDK 10 Java Module System
JDK 10 Java Module System
Владимир Иванов (Oracle): Java: прошлое и будущее
Владимир Иванов (Oracle): Java: прошлое и будущее
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
Jakarta EE: Today and Tomorrow
Jakarta EE: Today and Tomorrow
TDC2018SP | Trilha Java Enterprise - O Java EE morreu? EE4J e so um plugin? E...
TDC2018SP | Trilha Java Enterprise - O Java EE morreu? EE4J e so um plugin? E...
OpenJDK 参加入門 [JJUG CCC 2017 Fall E2]
OpenJDK 参加入門 [JJUG CCC 2017 Fall E2]
Mehr von Dmitry Kornilov
Helidon Nima - Loom based microserfice framework.pptx
Helidon Nima - Loom based microserfice framework.pptx
Dmitry Kornilov
JSON Support in Jakarta EE: Present and Future
JSON Support in Jakarta EE: Present and Future
Dmitry Kornilov
Introduction to Yasson
Introduction to Yasson
Dmitry Kornilov
JSON Support in Java EE 8
JSON Support in Java EE 8
Dmitry Kornilov
Adopt-a-JSR session (JSON-B/P)
Adopt-a-JSR session (JSON-B/P)
Dmitry Kornilov
Configuration for Java EE: Config JSR and Tamaya
Configuration for Java EE: Config JSR and Tamaya
Dmitry Kornilov
JSON Support in Java EE 8
JSON Support in Java EE 8
Dmitry Kornilov
Configuration for Java EE and the Cloud
Configuration for Java EE and the Cloud
Dmitry Kornilov
What's new in the Java API for JSON Binding
What's new in the Java API for JSON Binding
Dmitry Kornilov
JSON-B for CZJUG
JSON-B for CZJUG
Dmitry Kornilov
JSONB introduction and comparison with other frameworks
JSONB introduction and comparison with other frameworks
Dmitry Kornilov
What’s new in JSR 367 Java API for JSON Binding
What’s new in JSR 367 Java API for JSON Binding
Dmitry Kornilov
Mehr von Dmitry Kornilov
(12)
Helidon Nima - Loom based microserfice framework.pptx
Helidon Nima - Loom based microserfice framework.pptx
JSON Support in Jakarta EE: Present and Future
JSON Support in Jakarta EE: Present and Future
Introduction to Yasson
Introduction to Yasson
JSON Support in Java EE 8
JSON Support in Java EE 8
Adopt-a-JSR session (JSON-B/P)
Adopt-a-JSR session (JSON-B/P)
Configuration for Java EE: Config JSR and Tamaya
Configuration for Java EE: Config JSR and Tamaya
JSON Support in Java EE 8
JSON Support in Java EE 8
Configuration for Java EE and the Cloud
Configuration for Java EE and the Cloud
What's new in the Java API for JSON Binding
What's new in the Java API for JSON Binding
JSON-B for CZJUG
JSON-B for CZJUG
JSONB introduction and comparison with other frameworks
JSONB introduction and comparison with other frameworks
What’s new in JSR 367 Java API for JSON Binding
What’s new in JSR 367 Java API for JSON Binding
Kürzlich hochgeladen
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Boston Institute of Analytics
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
SynarionITSolutions
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Kürzlich hochgeladen
(20)
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
From Java EE to Jakarta EE
1.
From Java EE
to Jakarta EE Dmitry Kornilov (Oracle) @m0mus
2.
Dmitry Kornilov Twitter: @m0mus Web
site: https://dmitrykornilov.net Software Development Manager at Oracle Copyright © 2018 Oracle. All rights reserved. ● EE4J PMC member ● Leading ○ Helidon ○ JSONB/Yasson ○ JSON Processing ○ EclipseLink
3.
Safe Harbour Statement The
following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. Copyright © 2018 Oracle. All rights reserved.
4.
Eclipse GlassFish 5.1.0-RC1
is Released! Check it out on Maven Central Read my article about it Copyright © 2018 Oracle. All rights reserved.
5.
Thanks to ● All
Oracle teams worldwide ● Eclipse Foundation ● All other vendors and individuals participated Copyright © 2018 Oracle. All rights reserved.
6.
Eclipse Enterprise for
Java - EE4J Copyright © 2018 Oracle. All rights reserved.
7.
What’s Transferred ● Java
EE specifications ● Java EE APIs ● Java EE RIs ● Java EE TCKs ● Manuals, documentation, samples Copyright © 2018 Oracle. All rights reserved.
8.
Java EE &
CTS/TCK Codebase Copyright © 2018 Oracle. All rights reserved. ● Java EE ○ 5,5 million lines of code ○ 2,2 million lines of comments ○ 61K files ● CTS ○ 4,6 million lines of code ○ 1,1 million lines of comments ○ 34K files
9.
13.5 million lines
of code in 95k files. Copyright © 2018 Oracle. All rights reserved.
10.
Copyright © 2018
Oracle. All rights reserved. Based on data provided by https://informationisbeautiful.net
11.
Last Oracle Release Initial Contribution CI/CD Pipelines Project Creation Oracle CorpArch Approval Oracle Legal Approval Archive Repository Eclipse First Release Release Review Project Proposal Copyright ©
2018 Oracle. All rights reserved.
12.
Contribution Timeline Dec 2017 Jan 2018 Feb 2018 Mar 2017 Apr 2018 May 2018 Jun 2018 Jul 2018 Aug 2017 Sep 2018 Oct 2018 JSONP JMS WebSocket OpenMQ EJB JAXR JAX-RPC Soteria Deployment API JACC JASPIC JSON-B Jersey Mojarra JTA Grizzly JAX-RS Tyrus JPA JSP JSTL Servlet Interceptors JCA EL GlassFish TCK Metro JAXB JAX-WS JAF JavaMail JWS ORB Yasson EclipseLink Security Concurrency Common Annotations Management
API Copyright © 2018 Oracle. All rights reserved.
13.
Participation ● More than
80 active contributors ● Over 200 designated committers ● More than 1000 commits ● More than 900 PRs Copyright © 2018 Oracle. All rights reserved.
14.
Copyright © 2018
Oracle. All rights reserved.
15.
Copyright © 2018
Oracle. All rights reserved.
16.
CI/CD Pipelines ● Using
Eclipse Cloud Jenkins infrastructure ○ https://jenkins.eclipse.org/ ● Required to make public releases ● Status ○ https://github.com/orgs/eclipse-ee4j/projects/1 ○ 94 done, 20 in progress, 1 to do ○ Build Pipelines are finished for 35 projects ○ Release Pipelines are finished for 24 projects Copyright © 2018 Oracle. All rights reserved.
17.
Eclipse GlassFish 5.1
Release Plan ● Sep 18 — All code required for GF build contributed. ● Sep 23 — Eclipse GlassFish builds. ● Oct 1 — Java EE 8 CTS testing. ● Oct 22 — Eclipse GlassFish 5.1-RC1 milestone release. ● Oct 29 — CI/CD release pipelines completed. ● Nov 5 — All projects are released to OSSRH and have dependencies to Eclipse version of other components. ● Nov 30 — Release Review completed. ● Dec 14 — Eclipse GlassFish 5.1 release. All CTS tests are passed. Copyright © 2018 Oracle. All rights reserved.
18.
Participate! ● Web: https://jakarta.ee ●
Mail: jakarta.ee-community@eclipse.org Copyright © 2018 Oracle. All rights reserved.
19.
Thank You! Copyright ©
2018 Oracle. All rights reserved.
Jetzt herunterladen