Skip to content

[Question]: cTAKES build change, javac #59

@Johnsd11

Description

@Johnsd11

What’s your question?

I am trying to make this understandable for all readers, so the statements that follow are simplified or abbreviated without tl/dr context.

There have been recent improvements in the Apache build environments that require java 11.
Those improvements make the java 8 build environments that ctakes has been using less than favorable, if not completely untenable.

Things had to be fiddled about until ctakes could build in a java 11 environment.

Though ctakes can now be "built with" java 11, ctakes is "built as a" java 8 application.

You still need java 8 to run ctakes. The simple reason for this is that though the ctakes jars themselves can build on java 11, many dependencies still require java 8, and we need to stick to that lowest common denominator. For the time being.

I have local java 11 builds working and regression tests working (java 8 vs. 11), but given the infinite possible ctakes pipelines I cannot cover everything.

The Apache Jenkins 'maven central'ish builds are also working.

Please post on dev@ any NEW problems that you have building ctakes or any discrepancies that you see running ctakes pipeline v5-SNAPSHOT 5/16/2023 vs. 5/18/2023.

Thanks all,

Context

No response

What category does this question fall under?

None

Contact Details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions