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/12/06 15:30:12 UTC
svn commit: r354442 -
/maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
Author: evenisse
Date: Tue Dec 6 06:30:09 2005
New Revision: 354442
URL: http://svn.apache.org/viewcvs?rev=354442&view=rev
Log:
PR: CONTINUUM-485
Submitted by; Nick Gonzalez
Add a default build definition for ant project
Modified:
maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
Modified: maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java
URL: http://svn.apache.org/viewcvs/maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java?rev=354442&r1=354441&r2=354442&view=diff
==============================================================================
--- maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java (original)
+++ maven/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/DefaultContinuum.java Tue Dec 6 06:30:09 2005
@@ -29,6 +29,7 @@
import org.apache.maven.continuum.core.action.StoreProjectAction;
import org.apache.maven.continuum.initialization.ContinuumInitializationException;
import org.apache.maven.continuum.initialization.ContinuumInitializer;
+import org.apache.maven.continuum.initialization.DefaultContinuumInitializer;
import org.apache.maven.continuum.model.project.BuildDefinition;
import org.apache.maven.continuum.model.project.BuildResult;
import org.apache.maven.continuum.model.project.Project;
@@ -589,6 +590,32 @@
throws ContinuumException
{
project.setExecutorId( executorId );
+
+ if ( "executorId".equalsIgnoreCase( "ant" ) )
+ {
+ try
+ {
+ BuildDefinition bd = new BuildDefinition();
+
+ bd.setDefaultForProject( true );
+
+ bd.setArguments( "" );
+
+ bd.setGoals( "build" );
+
+ bd.setBuildFile( "build.xml" );
+
+ Schedule schedule = store.getScheduleByName( DefaultContinuumInitializer.DEFAULT_SCHEDULE_NAME );
+
+ bd.setSchedule( schedule );
+
+ project.addBuildDefinition( bd );
+ }
+ catch ( ContinuumStoreException e )
+ {
+ getLogger().warn( "Can't get default schedule.", e );
+ }
+ }
return executeAddProjectFromScmActivity( project );
}