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 に答える