Hi Sean, i have set up an initial PR here:
https://github.com/apache/ctakes/pull/21 However, there are a few issues: - The lifecycle plugin in the root POM uses "version" instead of "versionRange" in the main branch - the PR fixes that - The main branch still uses ContextSingletonBeanFactoryLocator which is not part of Spring anymore and thus the Eclipse has compiler errors - Many calls to the logging use String.format or similar means to construct the logged string. This can be done better using the SLF4J API, e.g. `debug("{} is less than {}", x, y)` or `error("This is an error, ex)`. I did not upgrade all these calls. - I commented out some calls to directly configure the logging system - instead there should be `log4j2-test.xml` files or similar configuration files for slf4j-simple used for testing. - Calls to SLF4J in UIMA components should be replaced by `getLogger().xxxx` - I did this in some cases - It would IMHO be a good idea to introduce the maven-dependency-plugin to ensure that all packages used have direct non-transitive Maven dependencies and there are no unused dependencies Cheers, -- Richard