可以说我创建了我的库foo
从版本1.0.0
到1.0.1
的二进制兼容更新。库foo
通过Maven发布。次要版本更新可用于次要更新传递依赖项吗?
我可以使用这个次要版本更新来同时冲击foo
的依赖关系的次要版本吗?例如,版本1.0.0使用scalaVersion := "2.10.1"
。我可以在foo 1.0.1中将其更改为scalaVersion := "2.10.3"
,还是会造成麻烦?
假设我用foo
在另一个项目为
"mygroup" %% "foo" % "1.0.+"
您应该管理父pom.xml中的版本号。这样更新后的版本被填充到所有子模块。那是你正在寻找的东西吗? –
你怎么知道Scala 2.10.3不会破坏你的代码?还是一个取决于你的代码的项目? – HDave
@ chris.tian没有父母。斯卡拉图书馆是独立于我的图书馆。 –