[ https://issues.apache.org/jira/browse/UIMA-4064?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jim Challenger reopened UIMA-4064: ---------------------------------- Need to set stupid version. > DUCC CLI: use a class loader to keep user's classpath and DUCC's use of 3rd > party software segregated. > ------------------------------------------------------------------------------------------------------ > > Key: UIMA-4064 > URL: https://issues.apache.org/jira/browse/UIMA-4064 > Project: UIMA > Issue Type: Task > Components: DUCC > Affects Versions: 1.1.0-Ducc > Reporter: Jim Challenger > Assignee: Jim Challenger > Fix For: 2.0.0-Ducc > > > The most common use of the CLI is by calling its main() from within Eclipse, > with the user's application classpath. If the classpath contains pointers to > 3rd party packages used by the CLI, and comes before uima-ducc-cli.jar, the > CLI can malfunction. > Similarly, uima-ducc-cli.jar is often left in the classpath for other than > DUCC CLI usage, and it's own use of 3rd party packages can interfere with > applications. > To remedy this we remove as much 3rd party usage as possible, and use a > classloader for the rest to provide 2-way protection. -- This message was sent by Atlassian JIRA (v6.3.4#6332)