SERG-Delft / andy

Andy assesses student's test code. It's used in CSE1110, TU Delft.
MIT License
78 stars 22 forks source link

JDK 19 Support #167

Open Arraying opened 1 year ago

Arraying commented 1 year ago

See https://answers.ewi.tudelft.nl/posts/20091. Should be quite easy to do, as long as all our dependencies support JDK 19 🙈

martinmladenov commented 1 year ago

Possibly addressed in #174 by removing the maven plugin :see_no_evil:

mauricioaniche commented 1 year ago

We removed the security manager, which should facilitate the migration. Although I wouldn't move to Java versions that aren't LTS (I hope that more people start to adopt Andy, including practitioners, and they may not have the freedom to have a non-LTS java version in their laptops ... like me).

Arraying commented 1 year ago

We removed the security manager, which should facilitate the migration. Although I wouldn't move to Java versions that aren't LTS (I hope that more people start to adopt Andy, including practitioners, and they may not have the freedom to have a non-LTS java version in their laptops ... like me).

SE 21 is dropping out of EA this September, maybe we can change this to 21 LTS support and migrate sometime during the fall? JaCoCo supports 21 already, and aside from PIT this seems like the only dependency that might cause a headache when migrating.