You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ev...@apache.org on 2005/10/28 16:35:11 UTC

svn commit: r329214 - in /maven/continuum/trunk: continuum-core/src/main/java/org/apache/maven/continuum/project/builder/maven/MavenTwoContinuumProjectBuilder.java continuum-web/src/main/resources/localization/Continuum.properties

Author: evenisse
Date: Fri Oct 28 07:35:03 2005
New Revision: 329214

URL: http://svn.apache.org/viewcvs?rev=329214&view=rev
Log:
[CONTINUUM-382]
o Add explanation on the role of default build definition
o Use defaultGoal instead of "clean:clean install" if it's defined in pom

Modified:
    maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/project/builder/maven/MavenTwoContinuumProjectBuilder.java
    maven/continuum/trunk/continuum-web/src/main/resources/localization/Continuum.properties

Modified: maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/project/builder/maven/MavenTwoContinuumProjectBuilder.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/project/builder/maven/MavenTwoContinuumProjectBuilder.java?rev=329214&r1=329213&r2=329214&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/project/builder/maven/MavenTwoContinuumProjectBuilder.java (original)
+++ maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/project/builder/maven/MavenTwoContinuumProjectBuilder.java Fri Oct 28 07:35:03 2005
@@ -124,6 +124,13 @@
 
         if ( !excludedPackagingTypes.contains( mavenProject.getPackaging() ) )
         {
+            String defaultGoal = "clean:clean install";
+
+            if (mavenProject.getBuild() != null && mavenProject.getBuild().getDefaultGoal() != null )
+            {
+                defaultGoal = mavenProject.getBuild().getDefaultGoal();
+            }
+
             Project continuumProject = new Project();
 
             BuildDefinition bd = new BuildDefinition();
@@ -132,7 +139,7 @@
 
             bd.setArguments( "--batch-mode --non-recursive" );
 
-            bd.setGoals( "clean:clean install" );
+            bd.setGoals( defaultGoal );
 
             bd.setBuildFile( "pom.xml" );
 

Modified: maven/continuum/trunk/continuum-web/src/main/resources/localization/Continuum.properties
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-web/src/main/resources/localization/Continuum.properties?rev=329214&r1=329213&r2=329214&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-web/src/main/resources/localization/Continuum.properties (original)
+++ maven/continuum/trunk/continuum-web/src/main/resources/localization/Continuum.properties Fri Oct 28 07:35:03 2005
@@ -167,7 +167,7 @@
 buildDefinition.arguments.label = Arguments
 buildDefinition.arguments.message =  Enter one or more command line arguments
 buildDefinition.default.label = Is it default?
-buildDefinition.default.message =  Check it if it's the default build definition
+buildDefinition.default.message =  Check it if it's the default build definition for this project. The default build definition will be use when you'll force a build in summary page.
 buildDefinition.schedule.label = Schedule
 
 // ----------------------------------------------------------------------