我有几个部署到 nexus 服务器的 Maven 项目。我不喜欢通过 pom 文件管理他们的版本,并且已经使用 git 标签通过 git-describe 进行版本控制。
我添加了具有以下配置的git-describe maven 插件:
<plugin>
<groupId>com.lukegb.mojo</groupId>
<artifactId>gitdescribe-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<goals>
<goal>gitdescribe</goal>
</goals>
<id>git-describe</id>
<phase>initialize</phase>
<configuration>
<outputPrefix></outputPrefix>
</configuration>
</execution>
</executions>
</plugin>
它非常适合mvn package
跑步 - 但是当我使用时,mvn deploy
我最终看到:
nexus/content/repositories/releases/me/botsko/project/${describe}/project-${describe}.jar
我试图与插件作者交谈,但已经过了几天没有回复。
如何在deploy
阶段修改插件或我的配置以属性设置版本?