Skip to content

Mention of Java eco system WTFs #2

Closed
@koppor

Description

@koppor

I wonder why your text in the beginning is a bit superficial.

I think, it is good to mention

  • Split package problem when using java modules -- maybe something like "langchain4j was not easily usable in the JabRef context due to JabRef making use of JDK's modularization features"
  • Add usage of java Command-Line Argument File on Windows -- maybe something like: "At the beginning, it was not possible to debug JabRef on Windows, because the command line generated by gradle grew too large". And maybe: "Debugging using IntelliJ's compiler was not possible, because langchain4j was not modularized correctly"

I think, both of them were unexpected at the beginning of the project. And it causes headaches at your and my side. I would have rather spend time in discussing JabRef architecture things, like replacing the Background Task handling by libraries such as Mutiny. With having time lost at these WTF Java eco system issues, we could not work on JabRef itself.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions