Author: bentmann
Date: Tue Sep 29 21:42:30 2009
New Revision: 820099
URL: http://svn.apache.org/viewvc?rev=820099&view=rev
Log:
o Adjusted warning
Modified:
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
Modified:
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
URL:
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java?rev=820099&r1=820098&r2=820099&view=diff
==============================================================================
---
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
(original)
+++
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/DefaultMaven.java
Tue Sep 29 21:42:30 2009
@@ -313,6 +313,8 @@
List<ProjectBuildingResult> results = projectBuilder.build( files,
request.isRecursive(), projectBuildingRequest );
+ boolean problems = false;
+
for ( ProjectBuildingResult result : results )
{
projects.add( result.getProject() );
@@ -322,22 +324,26 @@
logger.warn( "" );
logger.warn( "Some problems were encountered while building
the effective model for "
+ result.getProject().getId() );
- logger.warn( "" );
for ( ModelProblem problem : result.getProblems() )
{
logger.warn( problem.getMessage() + " @ " +
problem.getLocation() );
}
- logger.warn( "" );
- logger.warn( "It is highly recommended to fix these problems"
- + " because they threaten the stability of your build." );
- logger.warn( "" );
- logger.warn( "For this reason, future Maven versions might no"
- + " longer support building such malformed projects." );
- logger.warn( "" );
+ problems = true;
}
}
+
+ if ( problems )
+ {
+ logger.warn( "" );
+ logger.warn( "It is highly recommended to fix these problems"
+ + " because they threaten the stability of your build." );
+ logger.warn( "" );
+ logger.warn( "For this reason, future Maven versions might no"
+ + " longer support building such malformed projects." );
+ logger.warn( "" );
+ }
}
private void validateActivatedProfiles( List<MavenProject> projects,
List<String> activeProfileIds )