John Interrante created DAFFODIL-2476:
-----------------------------------------

             Summary: Declare Daffodil's versioning scheme in build.sbt
                 Key: DAFFODIL-2476
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2476
             Project: Daffodil
          Issue Type: Improvement
          Components: Infrastructure
    Affects Versions: 3.1.0
            Reporter: John Interrante


Scala ecosystem library writers are being asked to define a *ThisBuild / 
versionScheme* setting declaring their library's semantic versioning scheme so 
that sbt can issue more reliable (no false positives) warnings about conflicts 
between incompatible versions of transitive library dependencies.  I think we 
should define this setting in Daffodil's build.sbt to tell any downstream 
applications which semantic versioning scheme Daffodil's version numbers use.

See: [Preventing Version Conflicts with 
versionScheme|https://scala-lang.org/blog/2021/02/16/preventing-version-conflicts-with-versionscheme.html]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to