- From: Dimitre Novatchev <dnovatchev@gmail.com>
- Date: Thu, 28 Sep 2023 17:40:15 -0700
- To: Michael Kay <mike@saxonica.com>
- Cc: public-xslt-40@w3.org
- Message-ID: <CAK4KnZc68mmu4xJqy_b+Oc_hSrfEN18mBacA95tN0PxTf1a4gA@mail.gmail.com>
Please, ignore the previous two messages. I was able to build all specifications, after changing the JAVA_HOME to point to a more recent version of Java. Thanks, Dimitre On Thu, Sep 28, 2023 at 5:31 PM Dimitre Novatchev <dnovatchev@gmail.com> wrote: > > To build the specs, simply type "gradle". That builds the whole thing, I > don't ever attempt any more specific build targets. The built specs will > appear in qtspecs/build/www. > > I tried: > > java -jar C:\git\qtspecs\gradle\wrapper\gradle-wrapper.jar > > But am getting waht appears to be an error message: "no main manifest > attribute, in C:\git\qtspecs\gradle\wrapper\gradle-wrapper.jar". > > I also tried gradlew from the ,,,\qtspec directory, but am getting an > error again: > > > Task :datamodel_merge > Validating > C:\git\qtspecs\build\expanded\xpath-datamodel-40\xpath-datamodel.xml > java.lang.UnsupportedClassVersionError: com/nwalsh/parsers/XJParse has > been compiled by a more recent version of the Java Runtime (class file > version 55.0), this version of the Java Runtime only recognizes class file > versions up to 52.0 > > > > > What should I do in order to run gradle successfully? > > Thanks, > Dimitre > > On Thu, Sep 28, 2023 at 9:56 AM Michael Kay <mike@saxonica.com> wrote: > >> The basic schema (in the form of a DTD) is found in >> qtspecs/schema/xmlspec.dtd, which is further customised by >> qtspecs/schema/xsl-query.dtd. There are comments in these DTDs to help >> explain their usage, but frankly, I wouldn't want to rely entirely on the >> comments; it's much easier to find examples of what you want to do in the >> actual instance documents, and learn by example. >> >> There are some more specialised formats with their own schemas, for >> example grammar.dtd for the BNF grammar (XPath/XQuery plus XSLT patterns), >> and fos.xsd for the function catalog. >> >> The files you will want to edit are typically found in >> qtspecs/specifications/SPECNAME/src/*.xml. For some of the specs the text >> is split into multiple files; if you have difficulty finding the file >> containing the text you want to edit, then a directory search can be useful. >> >> I think most of the process documentation has been deleted because it was >> hopelessly out of date. >> >> There's no documentation specific to git, it is assumed that users are >> familiar with git working methods. >> >> To build the specs, simply type "gradle". That builds the whole thing, I >> don't ever attempt any more specific build targets. The built specs will >> appear in qtspecs/build/www. >> >> If you have specific questions, don't be afraid to ask. Start with >> something fairly small so we can put you on the right path if you go astray. >> >> Michael Kay >> Saxonica >> >> > On 28 Sep 2023, at 16:55, Dimitre Novatchev <dnovatchev@gmail.com> >> wrote: >> > >> > >> > I have never before produced a PR for a Spec document and need >> guidance/resources about the files that are involved and their >> xml-schema/semantics. >> > >> > Can someone, please, help? >> > >> > Thanks, >> > Dimitre >> > >> >> > >
Received on Friday, 29 September 2023 00:40:34 UTC