[
https://issues.apache.org/jira/browse/GROOVY-11706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jochen Theodorou reassigned GROOVY-11706:
-----------------------------------------
Assignee: Jochen Theodorou
> How to run Groovy compiler via class loader without altering thread context
> classloader?
> ----------------------------------------------------------------------------------------
>
> Key: GROOVY-11706
> URL: https://issues.apache.org/jira/browse/GROOVY-11706
> Project: Groovy
> Issue Type: Question
> Components: Compiler
> Reporter: Xiaotian Ma
> Assignee: Jochen Theodorou
> Priority: Major
> Attachments: screenshot-1.png
>
>
> When using direct reflection access to the main method of the
> FileSystemCompiler class, some transformer classes do not seem to load
> correctly. (The error is: Could not find class for Transformation Processor
> org.codehaus.groovy.transform.trait.TraitASTTransformation declared by
> groovy.transform.Trait)
> My original requirement was to use code instead of accessing multiple Groovy
> compilers simultaneously from the command line. Since different versions
> cannot coexist, I need to use classLoader to isolate them.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)