Author: simoneg
Date: Sat Aug 29 17:57:48 2009
New Revision: 809179

URL: http://svn.apache.org/viewvc?rev=809179&view=rev
Log:
LABS-424 : Set packaging to magma

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

Modified: 
labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/MagmaPDEUtils.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/MagmaPDEUtils.java?rev=809179&r1=809178&r2=809179&view=diff
==============================================================================
--- 
labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/MagmaPDEUtils.java
 (original)
+++ 
labs/magma/trunk/magma-eclipse/src/org/apache/magma/tools/magmaeclipse/basics/MagmaPDEUtils.java
 Sat Aug 29 17:57:48 2009
@@ -1,6 +1,7 @@
 package org.apache.magma.tools.magmaeclipse.basics;
 
 import java.io.File;
+
 import java.lang.reflect.InvocationTargetException;
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -19,6 +20,7 @@
 import org.eclipse.ajdt.internal.ui.preferences.AspectJPreferences;
 import org.eclipse.ajdt.internal.utils.AJDTUtils;
 import org.eclipse.core.resources.ICommand;
+import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IFolder;
 import org.eclipse.core.resources.IProject;
 import org.eclipse.core.resources.IProjectDescription;
@@ -42,8 +44,11 @@
 import org.eclipse.ui.actions.WorkspaceModifyOperation;
 import org.eclipse.ui.progress.UIJob;
 import org.maven.ide.eclipse.MavenPlugin;
+import org.maven.ide.eclipse.core.IMavenConstants;
+import org.maven.ide.eclipse.embedder.ProjectUpdater;
 import org.maven.ide.eclipse.project.IMavenProjectFacade;
 import org.maven.ide.eclipse.project.ResolverConfiguration;
+import org.maven.ide.components.pom.Model;
 import org.osgi.service.prefs.BackingStoreException;
 
 /**
@@ -479,6 +484,15 @@
                } catch (CoreException e) {
                        MLog.exception(e, "Error setting up project");
                }
+               
+               // Set packaging magma on project
+               IFile pomFile = project.getFile(IMavenConstants.POM_FILE_NAME);
+               MavenPlugin.getDefault().getMavenModelManager().
+               updateProject(pomFile, new ProjectUpdater() {
+                       public void update(Model model) {
+                               model.setPackaging("magma");
+                       }
+               });                     
        }
 
        



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

Reply via email to