Skip to content

Commit

Permalink
[MNG-3168] Correct error message when project descriptor not found
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@902614 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
bentmann committed Jan 24, 2010
1 parent a7cf185 commit 046666a
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 16 deletions.
Expand Up @@ -336,7 +336,7 @@ private List<MavenProject> getProjectsForMavenReactor( MavenExecutionRequest req

// We have no POM file.
//
if ( request.getPom() == null || !request.getPom().exists() )
if ( request.getPom() == null )
{
ModelSource modelSource = new UrlModelSource( getClass().getResource( "project/standalone.xml" ) );
MavenProject project =
Expand Down
26 changes: 11 additions & 15 deletions maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
Expand Up @@ -807,28 +807,24 @@ else if ( quiet )

if ( alternatePomFile != null )
{
request.setPom( resolveFile( new File( alternatePomFile ), workingDirectory ) );
File pom = resolveFile( new File( alternatePomFile ), workingDirectory );

request.setPom( pom );
}
else if ( request.getPom() != null && !request.getPom().isAbsolute() )
else
{
request.setPom( request.getPom().getAbsoluteFile() );
File pom = modelProcessor.locatePom( baseDirectory );

if ( pom.isFile() )
{
request.setPom( pom );
}
}

if ( ( request.getPom() != null ) && ( request.getPom().getParentFile() != null ) )
{
request.setBaseDirectory( request.getPom().getParentFile() );
}
else if ( ( request.getPom() == null ) && ( request.getBaseDirectory() != null ) )
{
File pom = modelProcessor.locatePom( new File( request.getBaseDirectory() ) );

request.setPom( pom );
}
// TODO: Is this correct?
else if ( request.getBaseDirectory() == null )
{
request.setBaseDirectory( new File( System.getProperty( "user.dir" ) ) );
}

if ( commandLine.hasOption( CLIManager.RESUME_FROM ) )
{
Expand Down Expand Up @@ -887,7 +883,7 @@ else if ( file.getPath().startsWith( File.separator ) )
}
else
{
return new File( workingDirectory, file.getPath() );
return new File( workingDirectory, file.getPath() ).getAbsoluteFile();
}
}

Expand Down

0 comments on commit 046666a

Please sign in to comment.