鉴于我们有一个名为tools-lib.jar的项目,它目前的版本是1.0.0,而其他项目如rest-api.war则依赖于tools-lib-1.0.0.jar。让我们假设工具-lib和我们的rest api都由具有不同时间线的独立团队开发。我想做的是让我的rest-api.war依赖于tools-lib-2.0.0.jar。如果不存在2.0.0版本,则应用程序将针对2.0.0-SNAPSHOT进行构建。有没有人知道通过maven配置这个的方法?
这样做的目的是,如果rest-api在工具库之前完成,我们不必回过头来手动更改所有依赖项,以便针对发布进行构建,它只会这样做。
提前致谢。