Olabusayo Kilo created DAFFODIL-2945:
----------------------------------------

             Summary: Issues using 3.9.0 as a dependency in schema projects
                 Key: DAFFODIL-2945
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2945
             Project: Daffodil
          Issue Type: Bug
          Components: Back End
    Affects Versions: 3.9.0
            Reporter: Olabusayo Kilo


When I try to set the daffodilVersion to 3.9.0, the build fails with the 
following error. The workaround is to add in the daffodil-runTime1-layers 
dependency using the compile configuration specifically.

build.sbt excerpt

{code}
libraryDependencies ++= Seq(
  "com.owlcyberdefense" %% "extendedcharsets" % "1.1.0",
  "org.apache.daffodil" %% "daffodil-sapi" % daffodilVersion.value % "test",
)

enablePlugins(DaffodilPlugin)
{code}

Error:
{noformat}
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.apache.daffodil#daffodil-runtime1-layers_2.12;3.9.0: 
configuration not found in 
org.apache.daffodil#daffodil-runtime1-layers_2.12;3.9.0: 'master'. It was 
required from org.apache.daffodil#daffodil-runtime1-unparser_2.12;3.9.0 compile
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn]  Note: Unresolved dependencies path:
[warn]          org.apache.daffodil:daffodil-runtime1-layers_2.12:3.9.0 ()
[warn]            +- org.apache.daffodil:daffodil-runtime1-unparser_2.12:3.9.0 
()
[warn]            +- org.apache.daffodil:daffodil-core_2.12:3.9.0 ()
[warn]            +- org.apache.daffodil:daffodil-codegen-c_2.12:3.9.0 ()
[warn]            +- org.apache.daffodil:daffodil-tdml-processor_2.12:3.9.0 
(/home/[email protected]/git/owlsvcs/data/dfdl/formats/jreap/build.sbt#L24-28)
[warn]            +- com.owlcyberdefense:dfdl-jreap:2.2.0
[error] stack trace is suppressed; run 'last update' for the full output
[error] stack trace is suppressed; run 'last ssExtractDependencies' for the 
full output
[error] (update) sbt.librarymanagement.ResolveException: unresolved dependency: 
org.apache.daffodil#daffodil-runtime1-layers_2.12;3.9.0: configuration not 
found in org.apache.daffodil#daffodil-runtime1-layers_2.12;3.9.0: 'master'. It 
was required from org.apache.daffodil#daffodil-runtime1-unparser_2.12;3.9.0 
compile
[error] (ssExtractDependencies) sbt.librarymanagement.ResolveException: 
unresolved dependency: org.apache.daffodil#daffodil-runtime1-layers_2.12;3.9.0: 
configuration not found in 
org.apache.daffodil#daffodil-runtime1-layers_2.12;3.9.0: 'master'. It was 
required from org.apache.daffodil#daffodil-runtime1-unparser_2.12;3.9.0 compile
{noformat}

Workaround:

{code}
libraryDependencies ++= Seq(
  "com.owlcyberdefense" %% "extendedcharsets" % "1.1.0",
  "org.apache.daffodil" %% "daffodil-runtime1-layers" % daffodilVersion.value % 
"compile",
  "org.apache.daffodil" %% "daffodil-sapi" % daffodilVersion.value % "test",
)
{code}





--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to