Как выпустить mvn: подготовить хотя \ target находится в .hgignore? - PullRequest
1 голос
/ 19 февраля 2011

Я пытаюсь:

$ 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"

1 Ответ

1 голос
/ 21 февраля 2011

Проверьте результат hg status:

  • Есть ли текущие изменения в цели?
  • есть ли другие модификации в других местах?

Что касается цели, убедитесь, что все ее содержимое не было частью вашей истории репозитория Git (уже зафиксировано в какой-то момент), прежде чем добавлять цель в файл .hgignore.
hgignore будет игнорировать только неотслеживаемые файлы.

...