mbeckerle commented on issue #54:
URL: https://github.com/apache/daffodil-vscode/issues/54#issuecomment-1003234756


   I created https://issues.apache.org/jira/browse/DAFFODIL-2616 for the 
missing documentation of how this include/import, jar packaging, and classpath 
stuff works. 
   
   The reason we use the classpath explicitly, is that the "normal" packaging 
of DFDL schemas is to put them into jar files for distribution just like any 
kind of software component. Then managed dependencies will grab them (from 
maven central, or your favorite binary server) based on maven/sbt dependencies. 
 
   
   These jar files not only contain the schema itself, but can contain scala or 
java code for User-defined functions the schema requires, and as of 3.2.1 scala 
code (well, class files) for layering transformations. So they really are 
classpath jars in the java/scala JVM sense. 
   
   We do need real end-user documentation on how the daffodil resolver 
implements the import/include schemaLocation attribute. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to