Uploaded image for project: 'yangtools'
  1. yangtools
  2. YANGTOOLS-706

Milestone: split parser-impl into multiple artifacts

    XMLWordPrintable

Details

    • Bug
    • Status: Verified
    • Resolution: Done
    • None
    • 2.0.0
    • None
    • None
    • Operating System: All
      Platform: All

    • 7052

    Description

      Current organization of parser-impl provides very little pressure to maintain proper inter-package dependencies, as the entire component is built in one go. Splitting the artifact will cause maven to detect circular dependencies, enforcing proper design.

      We should introduce new artifacts as follows:
      yang-parser-spi:
      yang.parser.spi
      yang.parser.spi.meta
      yang.parser.spi.source
      yang.parser.spi.validation
      yang-parser-reactor (depending on yang-parser-spi):
      yang.parser.stmt.reactor
      yang-parser-rfc6020 (depending on yang-parser-reactor):
      yang.parser.stmt.rfc6020
      yang-parser-rfc7950 (depending on yang-parser-reactor, yang-parser-rfc6020):
      yang.parser.stmt.rfc7950
      yang-parser-impl (depending on all of the above):
      the rest of the packages

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              rovarga Robert Varga
              rovarga Robert Varga
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: