Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jakarta Starter: Create, Build and Run Jakarta ...

Jakarta Starter: Create, Build and Run Jakarta EE Applications in Under a Minute

Presentation on Jakarta EE Starter Project

A N M Bazlur Rahman

December 04, 2022
Tweet

More Decks by A N M Bazlur Rahman

Other Decks in Technology

Transcript

  1. Jakarta Starter: Create, Build and Run Jakarta EE Applications in

    Under a Minute Bazlur Rahman Jakarta EE Ambassador, Java Champion, Author, Blogger, Speaker [email protected] 🐦@bazlur_rahman
  2. Agenda • Introducing Jakarta EE • Introducing Eclipse Starter for

    Jakarta EE • How to use them • How to build and run an application • How to continue building more stuff on top of it • How to contribute to starter projects
  3. Jakarta EE • Java EE transitioned from JCP to Eclipse

    Foundation as Jakarta EE. • Open governance, open source, open compatibility testing • Well-defined specification process, clear IP flow, vendor- neutral open collaboration, level playing field • Key stakeholders maintained, if not expanded, including Oracle, IBM, Payara and Pivotal • Community participation and contribution key
  4. start.jakarta.ee • Select Jakarta version • And then profile •

    Group name, artifact name and version. • Then copy the command to your terminal and press enter • That’s it
  5. Eclipse Starter for Jakarta EE (REST/CRUD) https://github.com/eclipse- ee4j/starter/tree/master/rest-starter mvn archetype:generate

    - DarchetypeGroupId="org.ecl ipse.starter" - DarchetypeArtifactId="jaka rta-starter" - DarchetypeVersion="1.1.0- SNAPSHOT" - Druntime="tomee”
  6. REST API Build & Run: ./mvnw clean package tomee:run Hit

    the browser: http://localhost:8080/jakartae e-cafe/
  7. Starter UI • We are building a starter UI to

    generate ZIP • No need to know how archetypes work • Just download and open with IDE • Use your IDE to navigate
  8. How to Get Involved • Join the mailing list first

    at [email protected] • https://projects.eclipse.org/proj ects/ee4j.starter/contact
  9. How to Get Involved • Clone projects from https://github.com/eclipse-ee4j/starter •

    Create an account for Eclipse https://accounts.eclipse.org/ • Accept the Contributor Agreements • And that’s it
  10. Why you’d want to contribute! • The opportunity to learn

    and gain new skills • The chance to collaborate with other developers • The ability to make a positive impact • The ability to make a positive impact • The opportunity to gain recognition and visibility • The potential to open up new career opportunities