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)