gpt4 book ai didi

scala - 具有变量的 maven 依赖项的 Ivy/sbt 错误,有修复吗?

转载 作者:行者123 更新时间:2023-12-03 17:48:42 25 4
gpt4 key购买 nike

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

parent/pom.xml
parent/project/pom.xml <-depends on spring.version in parent

那么你的 sbt 构建有:
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn] :: org.springframework#spring-core;${spring.version}: not found
[error] unresolved dependency: org.springframework#spring-core;${spring.version}: not found

起初,谷歌搜索了几个小时,我找到了解决办法:
https://groups.google.com/forum/#!topic/simple-build-tool/3OkYLXzHwG4

后来当我切换我祝福构建的方式时,我不得不在浏览器历史记录中搜索才能再次找到它!

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

编辑:前面提到的线程:
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 文件。

关于scala - 具有变量的 maven 依赖项的 Ivy/sbt 错误,有修复吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26618251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com