I don't think SVN is able to use the username and password for
filesystem changes since that won't change the active system user. You
should have to run the command as a user that has permission to write
to the file repository, or use a different front end like SVN.

I don't think this is related to the Maven plugins at all, or that
there is anything they can do to help, sorry.

Cheers,
Brett

2008/8/9 mikenereson <[EMAIL PROTECTED]>:
>
> I am trying to use the SCM plugin to commit a file back to SVN after the
> build is complete. The build takes place on our CI server, which causes a
> buildnumber to increment, which we need stored in svn.
>
> So while our SVN repo is remote to my development box, it is actually local
> to the CI server (svn and CI on the same box)
>
> For me to hitup svn, I have a username and password and use svn+ssh, but for
> a commit from the same box, we have the scm connection url set to scm:file.
> Everything goes well until the commit after the build where we are getting
>
> [INFO] [scm:checkin]
> [INFO] Executing: svn --username tomcat --password ***** --non-interactive
> commit --file /tmp/maven-scm-1772422631.commit
> [INFO] Working directory:
> /usr/local/.../hudson/jobs/projectname/workspace/projectname
> [ERROR] Provider message:
> [ERROR] The svn command failed.
> [ERROR] Command output:
> [ERROR] svn: Commit failed (details follow):
> svn: Can't create directory
> '/usr/local/.../svnrepos/projectname/db/transactions/205-1.txn': Permission
> denied
>
> I can scm:update, scm:changelog, or whatever else I want, but I can't
> checkin because of this permission denied.
>
> My configuration is
>
>
> <plugin>
>    <groupId>org.apache.maven.plugins</groupId>
>    <artifactId>maven-scm-plugin</artifactId>
>    <version>1.0-rc1</version>
>    <configuration>
>        <connectionType>connection</connectionType>
>        <includes>buildNumber.properies</includes>
>        <message>
>           automated build, incremented buildnumber
>        </message>
>        <username>myusername</username>
>        <password>mypassword</password>
>        <connectionUrl>
>            scm:svn:file:///usr/local/.../svnrepos/project
>        </connectionUrl>
>    </configuration>
>    <executions>
>        <execution>
>            <id>checking_incremented_buildnumber</id>
>            <phase>post-integration-test</phase>
>            <goals>
>                <goal>checkin</goal>
>            </goals>
>        </execution>
>    </executions>
> </plugin>
>
>
>
> My question is: is the username and password ignored when the connection is
> scm:file ?? Another question I suppose is does the error that is occurring
> look like its a result of a username and password being invalid or not
> supplied?
>
> Thanks.
> --
> View this message in context: 
> http://n2.nabble.com/maven-scm-plugin-connectionUrl-scm%3Asvn%3Afile%3A----tp681339p681339.html
> Sent from the maven users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Brett Porter
Blog: http://blogs.exist.com/bporter/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to