Peter Keller created XMLBEANS-626:
-------------------------------------

             Summary: 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


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