peo*_*rge 5 scala ivy maven sbt
您可能有像我这样的设置,maven2构建但不确定是否会产生影响:
parent/pom.xml
parent/project/pom.xml <-depends on spring.version in parent
Run Code Online (Sandbox Code Playgroud)
然后你的sbt构建有:
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] :: org.springframework#spring-core;${spring.version}: not found
[error] unresolved dependency: org.springframework#spring-core;${spring.version}: not found
Run Code Online (Sandbox Code Playgroud)
起初,谷歌搜索了几个小时,我找到了修复程序: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
Run Code Online (Sandbox Code Playgroud)
我能够逃脱:
mvn help:effective-pom -Doutput=effective.pom && mvn -f effective.pom source:jar deploy
Run Code Online (Sandbox Code Playgroud)
使用 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"
)
Run Code Online (Sandbox Code Playgroud)
我猜 Coursier 对 POM 文件的处理更好。
| 归档时间: |
|
| 查看次数: |
196 次 |
| 最近记录: |