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
我正在尝试使用 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