你好,

通常在 pom 中引入 maven-deploy-plugin,并且通过 <distributionManagement> 声明私服地址,使用 mvn 
clean deploy 命令部署到nexus私服。
部署到 SNAPSHOT 仓库需要项目版本号包含 -SNAPSHOT 后缀,可以在IDE中全局替换,也可以使用 versions-maven-plugin 
统一设置。

<project>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.8.2</version>
                <configuration>
                  <skip>${maven.deploy.skip}</skip>
                </configuration>
              </plugin>
        </plugins>
    </build>

    <distributionManagement>
        <snapshotRepository>
            <id>private-snapshots</id>
            <url>https://xxx.xxx.xxx/nexus/content/repositories/snapshots/</url>
        </snapshotRepository>
        <repository>
            <id>private-releases</id>
            <url>https://xxx.xxx.xxx/nexus/content/repositories/releases/</url>
        </repository>
    </distributionManagement>
</project>


> 2023年7月27日 上午10:48,jinzhuguang <jinzhuguan...@163.com> 写道:
> 
> 我是基于flink 1.16.0开发的,由于版本号没有snapshot,现在又无法发布release版本的,我该怎么办?

回复