Projects tigase _server server-core Issues #1194
Convert groovy code (ad-hoc scripts mostly) to java and make groovy dependency optional (#1194)
Wojciech Kapcia (Tigase) opened 5 years ago

Relying on groovy can be problematic (even now they were quite delayed when it comes to supporting newer Java) and the benefits are not that significant.

What's more:

  • better maintenance (compile time checks)
  • would help us shave off roughly 20% od dependencies
  • would help reduce memory usage.
  • would make it easier to use graalvm and native-image

(initially targeted for 9.0.0, depends on eventual http-api adjustments)


For templating we could possibly use jte as it's efficient and small/without further dependencies


Affected items:

  • ad-hoc scripts
  • http-api
  • Wojciech Kapcia (Tigase) commented 4 years ago

    In addition it would help reduce memory usage.

    Captura de pantalla 2021-05-18 a las 18.29.53.png

  • Wojciech Kapcia (Tigase) batch edited 1 year ago
    Name Previous Value Current Value
    Iterations
    empty
    Candidate for next major release
  • Wojciech Kapcia (Tigase) added "Related" tigase/_server/tigase-http-api#122 2 days ago
  • Wojciech Kapcia (Tigase) added "Related" #1564 2 days ago
  • Wojciech Kapcia (Tigase) changed title 2 days ago
    Previous Value Current Value
    Convert groovy code to java and make groovy dependency optional
    Convert groovy code (ad-hoc scripts mostly) to java and make groovy dependency optional
  • Wojciech Kapcia (Tigase) referenced from other issue 23 hours ago
  • Wojciech Kapcia (Tigase) added "Related" #1570 23 hours ago
  • Wojciech Kapcia (Tigase) referenced from other issue 23 hours ago
issue 1 of 1
Type
Task
Priority
Normal
Assignee
Version
Candidate for next major release
Issue Votes (0)
Watchers (2)
Reference
tigase/_server/server-core#1194
Please wait...
Page is in error, reload to recover