Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DFDL-1679

create sbt plugins for our tools, for daffodil schema compiling, for running daffodil parse/unparse, etc.

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: deferred
    • Component/s: Infrastructure
    • Labels:
      None

      Description

      Yes, we're going to need to be sbt-plugin experts.

      This tool should be merged with the sbt eclipse plugin, though the constraints on such a thing are totally unclear to me, whereas this tool is specifically for projects with sub-projects and lib_managed.

      There are a few things we do at major releases like LineCounter that also should be that sort of sbt-based tool. Updating copyright banners is another thing we do.
      C

      The daffodil schema compilation process should be something one can do from sbt.

      Processing data using daffodil to parse or unparse should be something one can do from sbt. (E.g., so that the work flow of things like the VMF spec-scraper can be automated with sbt. E.g., compile the spec scraper schema. Use it to parse the specs and generate the VMF schema. Then compile the VMF schema and package as a jar.

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              mbeckerle.dfdl Mike Beckerle
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Tasks

                  Progress: 
                   0/0