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

sbt and maven plugin to run daffodil to compile and run tests

    XMLWordPrintableJSON

    Details

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

      Description

      We are at the point where build automation wants to use daffodil, not just our own automation, but that of third parties, or associated with the authoring, compiling and testing of a DFDL schema separately from daffodil itself.

      So we need a way to package daffodil such that it can be integrated into build tools that don't just run CLI-style commands. I.e., for sbt, that's an sbt plug in. Probably something similar for maven.

      Note: Basic build tools like make can just use the daffodil CLI commands.

      I'd say these plug-ins should be part of one of the daffodil jars so that getting the distribution gets you CLI, jars for API-level use, and sbt/maven plug-ins too.

        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