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

Andreas Beeker closed XMLBEANS-456.
-----------------------------------

> No generated source for TypeSystemHolder -- breaks Maven plugin
> ---------------------------------------------------------------
>
>                 Key: XMLBEANS-456
>                 URL: https://issues.apache.org/jira/browse/XMLBEANS-456
>             Project: XMLBeans
>          Issue Type: Bug
>          Components: Compiler
>    Affects Versions:  Version 2.3, Version 2.4 
>            Reporter: Boris Shingarov
>            Assignee: Andreas Beeker
>            Priority: Major
>             Fix For: Version 4.0.0
>
>
> According to the doc, Java classes are first generated in source form in the 
> place specified by the "-src" flag, and then get compiled into a place 
> specified by the "-d" flag.
> However, this is not true for TypeSystemHolder.  It is created in 
> SchemaTypeSystemImpl.saveLoader(), by patching a template .class file.
> This is a problem with the xmlbeans maven plugin.  It trusts the xmlbeans doc 
> and assumes that all the necessary code is available in the "src" place.  It 
> then automatically generates a .classpath for Eclipse containing the "src".  
> Because the application program compiles against the generated interfaces, 
> and those are present in "src", the problem does not get detected at compile 
> time.  But at runtime, the application will die with a NoClassDefFound.
> I can not see how to work around this.  The xmlbeans plugin provides no 
> flexibility to allow changing the .classpath, so I can not just manually tell 
> it to include the "-d" place.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to