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]