Maven 对发布的依赖

Maven dependencies on release

我正在尝试使用 maven 进行发布。我在2.4-SNAPSHOT中得到了一个项目ws-client(我已经发布了这个)。

此项目依赖于 metier 项目(仍在 2.3-SNAPSHOT 中)。这是 pom.xml 中的依赖项:

    <dependency>
        <groupId>${project.groupId}</groupId>
        <artifactId>ws-client</artifactId>
        <version>2.4-SNAPSHOT</version>
    </dependency>

当我尝试发布 metier 项目时,我遇到了这个错误:

Cannot start a release due to snapshot dependencies :
dependency - ws-client

我尝试用${project.version}${project.parent.version}更改版本标签,但总是出错。

请问您知道该怎么做吗?

我认为您不能发布依赖于快照版本中项目的项目。

也许这有助于配置您的 pom.xml

how to release a project which depends on a 3rd party SNAPSHOT project in maven