You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by "Peter Keller (Jira)" <ji...@apache.org> on 2022/08/25 16:08:00 UTC
[jira] [Created] (XMLBEANS-626) Interface extensions need explicit dependency on javaparser-symbol-solver-core
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: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org