[ 
https://issues.apache.org/jira/browse/XMLBEANS-626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

PJ Fanning updated XMLBEANS-626:
--------------------------------
    Fix Version/s: Version 5.1.2

> Interface extensions need explicit dependency on javaparser-symbol-solver-core
> ------------------------------------------------------------------------------
>
>                 Key: XMLBEANS-626
>                 URL: https://issues.apache.org/jira/browse/XMLBEANS-626
>             Project: XMLBeans
>          Issue Type: Bug
>          Components: Binding
>    Affects Versions: Version 5.1.1
>            Reporter: Peter Keller
>            Priority: Minor
>             Fix For: Version 5.1.2
>
>
> Tidying up the dependencies for my XMLBeans-consuming project, I find that I 
> need to specify an explicit dependency on 
> {{{}com.github.javaparser:javaparser-symbol-solver-core{}}}, or the interface 
> extension generation step fails with:
> {{> java.lang.NoClassDefFoundError: 
> com/github/javaparser/symbolsolver/model/resolution/TypeSolver}}
> For context, I am building with Gradle, and defining the Ant schema 
> compilation task as follows:
> {{ant.taskdef (}}
> {{        name: "xmlbean",}}
> {{        classname: "org.apache.xmlbeans.impl.tool.XMLBean",}}
> {{        classpath: configurations.xbeanconf.asPath}}
> {{)}}
> It is the {{classpath}} in the above snippet that needs 
> {{{}javaparser-symbol-solver-core{}}}, and it is not pulled in as a 
> transitive dependency from anywhere so I have to declare a dependency on it 
> myself.
> Is this intended? Or should {{javaparser-symbol-solver-core}} be considered 
> for inclusion as a dependency of xmlbeans itself? Or should I be doing this 
> differently?
> Any hints appreciated.
>  



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to