Hi,
I have a setup, where I use maven 2.0.6 with svn for source control.
I have a project which I want to release. The effective pom attached at the
bottom.
I can release it with: 'mvn release:prepare;mvn release:preform' on a debian
linux box, but on Windows XP machines the 'mvn release:prepare' fails with the
following message:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The svn command failed.
Command output:
svn: Commit succeeded, but other errors follow:
svn: Error bumping revisions post-commit (details follow):
svn: In directory 'C:\temp\kl\modules\util\trunk'
svn: Error processing command 'committed' in 'C:\temp\kl\modules\util\trunk'
svn: Error replacing text-base of 'pom.xml'
svn: Can't move 'C:\temp\kl\modules\util\trunk\.svn\tmp\pom.xml.tmp' to
'C:\temp\kl\modules\util\trunk\pom.xml': A hozzáférés megtagadva.
The last part "A hozzáférés megtagadva." means - permission denied.
If I run the 'mvn release:prepare' again, I get the following message:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The svn command failed.
Command output:
svn: Working copy 'C:\temp\kl\modules\util\trunk' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
Type 'svn help' for usage.
If I run the 'svn cleanup' again, and then 'mvn release:prepare' then
everything seems ok. Can anybody help me, what is the problem with my settings?
Thanks,
Peter
C:\temp\kl\modules\util\trunk>mvn help:effective-pom
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'help'.
[INFO] artifact org.apache.maven.plugins:maven-help-plugin: checking for
updates from wildom.plugin.proxy
[INFO] artifact org.apache.maven.plugins:maven-help-plugin: checking for
updates from wildom.plugin.plugins
WAGON_VERSION: 1.0-beta-2
[INFO] -------------------------------------------------------------------------
---
[INFO] Building util
[INFO] task-segment: [help:effective-pom] (aggregator-style)
[INFO] -------------------------------------------------------------------------
---
[INFO] [help:effective-pom]
[INFO]
********************************************************************************
****
Effective POM for project 'com.wildom:util:jar:1.7-SNAPSHOT'
********************************************************************************
****
<?xml version="1.0"?><project>
<parent>
<artifactId>root-module</artifactId>
<groupId>com.wildom.maven</groupId>
<version>1.1</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.wildom</groupId>
<artifactId>util</artifactId>
<name>util</name>
<version>1.7-SNAPSHOT</version>
<url>http://maven.apache.org</url>
<scm>
<connection>scm:svn:svn+ssh://svn/var/svn/java/modules/util/tags/root-module-1.1/util</connection>
<developerConnection>scm:svn:svn+ssh://svn/var/svn/java/modules/util/tags/root-module-1.1/util</developerConnection>
</scm>
<build>
<sourceDirectory>C:\temp\kl\modules\util\trunk\src\main\java</sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>C:\temp\kl\modules\util\trunk\src\test\java</testSourceDirectory>
<outputDirectory>C:\temp\kl\modules\util\trunk\target\classes</outputDirectory>
<testOutputDirectory>C:\temp\kl\modules\util\trunk\target\test-classes</testOutputDirectory>
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-webdav</artifactId>
<version>1.0-beta-2</version>
</extension>
</extensions>
<resources>
<resource>
<directory>C:\temp\kl\modules\util\trunk\src\main\resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>C:\temp\kl\modules\util\trunk\src\test\resources</directory>
</testResource>
</testResources>
<directory>C:\temp\kl\modules\util\trunk\target</directory>
<finalName>util-1.7-SNAPSHOT</finalName>
<plugins>
<plugin>
<groupId>com.wildom.maven.plugins</groupId>
<artifactId>warstub-plugin</artifactId>
<version>1.2</version>
<extensions>true</extensions>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.0.2</version>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.0-alpha-4</version>
<extensions>true</extensions>
<executions>
<execution>
<id>unpack-dependencies</id>
<phase>generate-sources</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/util-1.7-SNAPSHOT</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
<includeTypes>warstub</includeTypes>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>com.wildom.maven.plugins</groupId>
<artifactId>warstub-plugin</artifactId>
<version>1.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-help-plugin</artifactId>
<version>2.0.2</version>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<releases />
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>wildom.proxy</id>
<name>Archiva Managed Proxied Repository</name>
<url>http://maven:9997/archiva/repository/external</url>
</repository>
<repository>
<releases />
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>wildom.modules</id>
<name>Archiva Managed Internal Product Repository</name>
<url>http://maven:9997/archiva/repository/modules</url>
</repository>
<repository>
<releases />
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>wildom.products</id>
<name>Archiva Managed Internal Product Repository</name>
<url>http://maven:9997/archiva/repository/products</url>
</repository>
<repository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots />
<id>wildom.snapshots</id>
<name>Archiva Managed Snapshot Repository</name>
<url>http://maven:9997/archiva/repository/snapshots</url>
</repository>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases />
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>wildom.plugin.proxy</id>
<name>Archiva Managed Proxied Plugin Repository</name>
<url>http://maven:9997/archiva/repository/externalplugins</url>
</pluginRepository>
<pluginRepository>
<releases />
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>wildom.plugin.plugins</id>
<name>Archiva Managed Internal Plugin Repository</name>
<url>http://maven:9997/archiva/repository/plugins</url>
</pluginRepository>
<pluginRepository>
<releases>
<enabled>false</enabled>
</releases>
<snapshots />
<id>wildom.plugin.snapshots</id>
<name>Archiva Managed Internal Snapshot Repository</name>
<url>http://maven:9997/archiva/repository/snapshots</url>
</pluginRepository>
<pluginRepository>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>central</id>
<name>Maven Plugin Repository</name>
<url>http://repo1.maven.org/maven2</url>
</pluginRepository>
</pluginRepositories>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4</version>
</dependency>
</dependencies>
<reporting>
<outputDirectory>target/site</outputDirectory>
</reporting>
<distributionManagement>
<repository>
<id>wildom</id>
<url>dav:http://maven:9997/archiva/repository/modules</url>
</repository>
<snapshotRepository>
<id>wildom.snapshots</id>
<url>dav:http://maven:9997/archiva/repository/snapshots</url>
</snapshotRepository>
</distributionManagement>
</project>
************************************************************************************
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Tue Dec 04 16:38:22 CET 2007
[INFO] Final Memory: 4M/8M
[INFO] ------------------------------------------------------------------------