Author: simoneg
Date: Mon Oct  5 22:15:37 2009
New Revision: 822053

URL: http://svn.apache.org/viewvc?rev=822053&view=rev
Log:
LABS-398 : call build to setup linked source folders

Modified:
    
labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/DownloadSourcesJob.java

Modified: 
labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/DownloadSourcesJob.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/DownloadSourcesJob.java?rev=822053&r1=822052&r2=822053&view=diff
==============================================================================
--- 
labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/DownloadSourcesJob.java
 (original)
+++ 
labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/DownloadSourcesJob.java
 Mon Oct  5 22:15:37 2009
@@ -11,6 +11,8 @@
 import org.apache.maven.execution.DefaultMavenExecutionRequest;
 import org.apache.maven.execution.MavenExecutionRequest;
 import org.apache.maven.monitor.event.EventMonitor;
+import org.eclipse.core.resources.IncrementalProjectBuilder;
+import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
@@ -66,8 +68,14 @@
                                
                                public void endEvent(String arg0, String arg1, 
long arg2) {
                                        MLog.debug("End event " + arg0 + "  ,  
" + arg1 + "  , " + arg2);
-                                       MLog.log("Calling setupProjectJob from 
DownloadSourcesJob");
-                                       
MagmaPDEUtils.setupProjectJob(mavenProject.getProject(), false);
+                                       MLog.log("Calling rebuild from 
DownloadSourcesJob");
+                                       try {
+                                               // TODO this should make some 
checks before calling build
+                                               // TODO build should be ran in 
a separate job
+                                               
mavenProject.getProject().build(IncrementalProjectBuilder.INCREMENTAL_BUILD, 
null);
+                                       } catch (CoreException e) {
+                                               MLog.exception(e, "Error 
launching rebuild after download sources completition");
+                                       }
                                }
                        });
                        myemb.execute(req);



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to