Martin Wiesner created OPENNLP-1708:
---------------------------------------

             Summary: Split the CLI parts and define a solid API module, along 
with well-structured dependent modules something like „api“, „cli“, „core“, 
„addons“
                 Key: OPENNLP-1708
                 URL: https://issues.apache.org/jira/browse/OPENNLP-1708
             Project: OpenNLP
          Issue Type: Epic
          Components: Command Line Interface
    Affects Versions: 2.5.0, 2.4.0, 2.3.0, 2.2.0, 2.1.0, 2.0.0
            Reporter: Martin Wiesner
             Fix For: 3.0.0


The main goal is to split the CLI parts and define a solid API module, along 
with well-structured dependent modules something like „api“, „cli“, „core“, 
„addons“, ...

A secondary aim is to maintain backward compatibility for the CLI, ensuring 
that users can still grab the distribution binary or „opennlp-tools“ via Maven 
as before.

By implementing these changes, we believe OpenNLP will become more modular, 
flexible, and easier to maintain. This should make it easier to integrate 
OpenNLP into core libraries while improving maintainability for future use 
cases.

Detailed tasks related to this epic should be linked here to allow for a better 
overview on the current status.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to