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] ------------------------------------------------------------------------

Reply via email to