eclipse-ee4j / cargotracker

The project demonstrates how you can develop applications with Jakarta EE using widely adopted architectural best practices like Domain-Driven Design (DDD).
https://eclipse-ee4j.github.io/cargotracker/
MIT License
346 stars 143 forks source link

Investigate adopting Java SE 11 features #285

Open m-reza-rahman opened 1 year ago

m-reza-rahman commented 1 year ago

The Jakarta EE 10 baseline is Java SE 11, so we can now consider adopting it in the application and no longer need to stick to Java SE 8. However, I don't see any obvious features to adopt in the application: https://www.baeldung.com/java-11-new-features. Others should investigate if there are such reasonable opportunities.

ojuschugh1 commented 1 year ago

Java_11_features#285.txt I've summarized all the researched points in this text file.

m-reza-rahman commented 1 year ago

So basically no readily identifiable changes for us?

ojuschugh1 commented 1 year ago

Yes, It seems there are no apparent changes for us. right now

m-reza-rahman commented 1 year ago

OK. I’ll leave this open for a little bit and then close it if it stays inactive.

ojuschugh1 commented 1 year ago

Sure, this sounds good.

m-reza-rahman commented 2 months ago

Will need an equivalent issue for Java SE 17 soon, specifically for Records.

karianna commented 1 month ago

Shall we close this or rename it?

m-reza-rahman commented 1 month ago

If you have time, you should investigate. I have not had time to verify myself that there really isn't anything. We can't really adopt SE 17 before we adopt EE 11.