Hi!

I've in severe trouble with releasing a CVS based flat maven multiproject:


Structure:

  <modules>
                <module>../JEEFrameworkRefAppJAVA</module>
                <module>../JEEFrameworkRefAppEJB</module>
                <module>../JEEFrameworkRefAppWAR</module>
                <module>../JEEFrameworkRefAppEAR</module>
        </modules>


Yes - having it this way is not convention over configuration and will probably generate trouble for more plugins - but I can't convince the users that it's the proper way of doing it.


directory containing:

JEEFrameworkRefAppWAR
JEEFrameworkRefAppJAVA
JEEFrameworkRefAppEJB
JEEFrameworkRefAppEAR
JEEFrameworkRefApp <-- this is actually the top-pom with the modules as specified above.


so I cd into JEEFrameworkRefApp and do a

mvn release:prepare -Dusername=myId -Dpassword=myScmPw

and tried both with and without:
-Dmaven.scm.provider.cvs.implementation=cvs_native
with this flag I get:

[INFO] Executing: cvs -z3 -f -q commit -R -F /tmp/scm-commit-message62844.txt pom.xml AVA/pom.xml JB/pom.xml AR/pom.xml AR/pom.xml [INFO] Working directory: /home/karltdav/work/JEEFramework/JEE/JEEFrameworkRefApp [INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The cvs command failed.
Command output:
cvs [commit aborted]: no such directory `AVA'

[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.BuildFailureException: Unable to commit files
Provider message:
The cvs command failed.
Command output:
cvs [commit aborted]: no such directory `AVA'

at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:697) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:551) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:521) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:369) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:266) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:302)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoFailureException: Unable to commit files
Provider message:
The cvs command failed.
Command output:
cvs [commit aborted]: no such directory `AVA'

at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:144) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:458) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:676)
        ... 16 more
[INFO] ------------------------------------------------------------------------


(notice the strange filenames)


without native client flag I get:

[DEBUG] Executing CVS command: commit -F /tmp/scm-commit-message11403.txt pom.xml pom.xml pom.xml pom.xml pom.xml [INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Unable to commit files
Provider message:
The cvs command failed.
Command output:
cvs commit: failed to create lock directory for `/home/CVS/AR' (/home/CVS/AR/#cvs.lock): No such file or directory
cvs commit: lock failed - giving up
cvs [commit aborted]: lock failed - giving up


[INFO] ------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.BuildFailureException: Unable to commit files
Provider message:
The cvs command failed.
Command output:
cvs commit: failed to create lock directory for `/home/CVS/AR' (/home/CVS/AR/#cvs.lock): No such file or directory
cvs commit: lock failed - giving up
cvs [commit aborted]: lock failed - giving up


at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:697) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:551) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:521) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:369) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:266) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:302)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoFailureException: Unable to commit files
Provider message:
The cvs command failed.
Command output:
cvs commit: failed to create lock directory for `/home/CVS/AR' (/home/CVS/AR/#cvs.lock): No such file or directory
cvs commit: lock failed - giving up
cvs [commit aborted]: lock failed - giving up


at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:144) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:458) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:676)
        ... 16 more
[INFO] ------------------------------------------------------------------------





--
David J. M. Karlsen - +47 90 68 22 43
http://www.davidkarlsen.com
http://mp3.davidkarlsen.com

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

Reply via email to