Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 有变量的maven依赖项的Ivy/sbt bug,有修复方法吗?_Scala_Maven_Sbt_Ivy - Fatal编程技术网

Scala 有变量的maven依赖项的Ivy/sbt bug,有修复方法吗?

Scala 有变量的maven依赖项的Ivy/sbt bug,有修复方法吗?,scala,maven,sbt,ivy,Scala,Maven,Sbt,Ivy,您可能有一个像我一样的设置,一个maven2构建,但不确定这是否有区别: parent/pom.xml parent/project/pom.xml <-depends on spring.version in parent 起初,我在谷歌上搜索了几个小时,找到了解决办法: 后来,当我改变我为构建祝福的方式时,我不得不搜索我的浏览器历史以再次找到它 有没有更好的方法让其他人远离这个兔子洞 编辑:前面提到的线程: mvn help:effective-pom -P scala2.9.2

您可能有一个像我一样的设置,一个maven2构建,但不确定这是否有区别:

parent/pom.xml
parent/project/pom.xml <-depends on spring.version in parent
起初,我在谷歌上搜索了几个小时,找到了解决办法:

后来,当我改变我为构建祝福的方式时,我不得不搜索我的浏览器历史以再次找到它

有没有更好的方法让其他人远离这个兔子洞

编辑:前面提到的线程:

mvn help:effective-pom -P scala2.9.2 -Doutput=tmp.pom
mvn -f tmp.pom clean source:jar scala:doc-jar package deploy
我得以逃脱:

mvn help:effective-pom -Doutput=effective.pom && mvn -f effective.pom source:jar deploy

使用sbt 1.3.13,我能够在没有错误的情况下运行以下项目的
update

ThisBuild / scalaVersion     := "2.13.2"
ThisBuild / version          := "0.1.0-SNAPSHOT"
ThisBuild / organization     := "com.example"
ThisBuild / organizationName := "example"

lazy val root = (project in file("."))
  .settings(
    name := "parentpom",
    libraryDependencies += "com.googlecode.mapperdao" % "mapperdao" % "1.0.0.rc15-2.9.2"
  )
我想Coursier可以更好地处理POM文件

ThisBuild / scalaVersion     := "2.13.2"
ThisBuild / version          := "0.1.0-SNAPSHOT"
ThisBuild / organization     := "com.example"
ThisBuild / organizationName := "example"

lazy val root = (project in file("."))
  .settings(
    name := "parentpom",
    libraryDependencies += "com.googlecode.mapperdao" % "mapperdao" % "1.0.0.rc15-2.9.2"
  )