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]