[ 
https://jira.codehaus.org/browse/MRELEASE-556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=290936#comment-290936
 ] 

Mark Struberg commented on MRELEASE-556:
----------------------------------------

I'm not really firm with perforce, but 
"client -d 
myProjectWorkspace-MavenSCM-E:\hudson\jobs\myHudsonJob\workspace\target\checkout"
looks a bit weird, because there is no space before E:\.
I'm not sure if MRELEASE-516 is really the same thing.
                
> Perform fails with 'working directory 
> "...\workspace\target\checkout\workspace" does not exist!'
> ------------------------------------------------------------------------------------------------
>
>                 Key: MRELEASE-556
>                 URL: https://jira.codehaus.org/browse/MRELEASE-556
>             Project: Maven 2.x Release Plugin
>          Issue Type: Bug
>          Components: perform
>    Affects Versions: 2.0
>         Environment: Windows XP
>            Reporter: Ed Slocombe
>
> I have maven project that fails when release:perform is called, though 
> release;prepare works as expected.
> I have found two bug reports which may be of relevance:
> MRELEASE-261 -> Closed and fixed in version 2.0 but seems similiar
> MRELEASE-516 -> Output of perform is identical
> The last few lines of output I get:
> {code}
> [INFO] Executing: cmd.exe /X /C 
>     "p4 -d E:\hudson\jobs\myHudsonJob\workspace\target\checkout -p 
> 1.1.1.1:1111: 
>     client -d 
> myProjectWorkspace-MavenSCM-E:\hudson\jobs\myHudsonJob\workspace\target\checkout"
> [INFO] Executing goals 'deploy'...
> [WARNING] Base directory is a file. Using base directory as POM location.
> [WARNING] Maven will be executed in interactive mode, but no input stream has 
> been configured for this MavenInvoker instance.
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Error executing Maven.
>     
> Working directory 
> "E:\hudson\jobs\myHudsonJob\workspace\target\checkout\workspace" does not 
> exist!
> {code}
> From reading the aforementioned bug reports, the possible cause of the error 
> may be related to my modules' structure, I've tried to outline it below:
> {code}
> /workspace
> |
> |+ pom.xml (root pom whose parent is the build pom, 
> |           calling release:perform on this pom)
> |           [Modules: moduleA and moduleB]
> |
> |- moduleA
>    |+ pom.xml (parent is also build pom)
>    |+ build/pom.xml (the build pom - no custom parent)
> |- moduleB
>    |+ pom.xml (parent is build pom)
> {code}
> It seems that the root pom should be in some common directory inside 
> 'workspace' from the error but tried that and doesn't work, nor make sense as 
> to why I need it.
> It then figures that the base directory is *workspace* which then means the 
> working directory is not found...the working directory it should be using 
> (having seen where everything is checked out) is 
> 'E:\hudson\jobs\myHudsonJob\workspace\target\checkout\'.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to