Java 按发布推送更改的文件:准备

Java 按发布推送更改的文件:准备,java,maven,Java,Maven,我有一门课是这样的: public final class MyClass { private static String VERSION = "1.0.0-SNAPSHOT"; } 通过maven replacer plugin插件,我正在更改版本字段值并设置maven项目当前版本(在过程源阶段) 另外,我正在使用maven发布插件插件进行发布。 作为第一步,我将调用发布:准备将1.0.0-SNAPSHOT(开发)版本更改为发布版本(它还通过标记发布提交/版本转换为git repo

我有一门课是这样的:

public final class MyClass {

    private static String VERSION = "1.0.0-SNAPSHOT";
}
通过maven replacer plugin插件,我正在更改版本字段值并设置maven项目当前版本(在过程源阶段)

另外,我正在使用maven发布插件插件进行发布。 作为第一步,我将调用发布:准备将1.0.0-SNAPSHOT(开发)版本更改为发布版本(它还通过标记发布提交/版本转换为git repo)。请查看发布插件配置:

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <version>${maven-release-plugin.version}</version>
                <dependencies>
                    <dependency>
                        <groupId>org.apache.maven.scm</groupId>
                        <artifactId>maven-scm-provider-gitexe</artifactId>
                        <version>${maven-scm-provider-gitexe.version}</version>
                    </dependency>
                </dependencies>
                <configuration>
                    <releaseProfiles>release</releaseProfiles>
                    <preparationGoals>clean process-sources</preparationGoals>
                    <goals>deploy</goals>
                    <arguments>-DskipTests=true</arguments>
                </configuration>
            </plugin>
        </plugins>
    </build>

org.apache.maven.plugins
maven发布插件
${maven release plugin.version}
org.apache.maven.scm
maven scm提供程序gitexe
${maven scm提供程序gitexe.version}
释放
清洁工艺源
部署
-DskipTests=true
对于preparationGoals,选择了清洁流程源,这意味着版本字段值正在成功更改为发布版本(例如从1.0.0-SNAPSHOT更改为1.0.0)

发布:准备目标是仅交换.pom文件,MyClass正在更改,但未提交

知道如何告诉发布插件提交MyClass以及.pom文件吗