1

我正在努力:

$ mvn release:prepare

但随后它会在我的目标目录下打印一个类文件列表,我已将 hg 设置为忽略,然后失败:

> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-release-plugin:2.1:prepare
> (default-cli) on project X: Cannot
> prepare the release because you have
> local modifications



 <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-release-plugin</artifactId>
                <version>2.1</version>
            </plugin>

$ mvn --version
Apache Maven 3.0.2 (r1056850; 2011-01-09 01:58:10+0100)
Java version: 1.6.0_23, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_23\jre
Default locale: it_IT, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
4

1 回答 1

1

查看结果hg status

  • 目标中是否有任何当前修改?
  • 其他地方还有其他修改吗?

.hgignore关于目标,在将目标添加到文件之前,请确保它的任何内容都不是您的 Git 存储库历史记录的一部分(已经在某个时候提交) 。
hgignore只会忽略未跟踪的文件。

于 2011-02-21T07:38:48.620 回答