[releng] Add a new profile for the server in the build

A new profile named headless-server has been introduced to build the
components used in the server part of Sirius.

Change-Id: I57c670253dc6801fd2a6179d3cd86565a34606d9
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
diff --git a/packaging/org.eclipse.sirius.parent/pom.xml b/packaging/org.eclipse.sirius.parent/pom.xml
index 46a5756..7af886b 100644
--- a/packaging/org.eclipse.sirius.parent/pom.xml
+++ b/packaging/org.eclipse.sirius.parent/pom.xml
@@ -351,30 +351,49 @@
         <module>../../plugins/org.eclipse.sirius.diagram.formatdata</module>
         <module>../../plugins/org.eclipse.sirius.diagram.layoutdata</module>
         <module>../../plugins/org.eclipse.sirius.ecore.extender</module>
-        <module>../../plugins/org.eclipse.sirius.services.graphql</module>
-        <module>../../plugins/org.eclipse.sirius.server</module>
-        <module>../../plugins/org.eclipse.sirius.server.application</module>
-        <module>../../plugins/org.eclipse.sirius.server.backend</module>
-        <module>../../plugins/org.eclipse.sirius.server.frontend</module>
-        <module>../../plugins/org.eclipse.sirius.server.graphql</module>
         <module>../../plugins/org.eclipse.sirius.synchronizer</module>
         <module>../../plugins/org.eclipse.sirius.table</module>
         <module>../../plugins/org.eclipse.sirius.tree</module>
         <module>../../plugins/org.eclipse.sirius.workflow.model</module>
-        
-        <!-- tests -->
-        <module>../../plugins/org.eclipse.sirius.tests.server</module>
 
         <!-- features -->
         <module>../../packaging/org.eclipse.sirius.runtime</module>
         <module>../../packaging/org.eclipse.sirius.runtime.acceleo</module>
         <module>../../packaging/org.eclipse.sirius.runtime.aql</module>
         <module>../../packaging/org.eclipse.sirius.runtime.ocl</module>
+
+        <!-- update sites -->
+        <module>../../packaging/org.eclipse.sirius.headless.update</module>
+      </modules>
+    </profile>
+    <profile>
+      <id>headless-server</id>
+      <activation>
+        <activeByDefault>true</activeByDefault>
+      </activation>
+      <build>
+          <directory>${build-folder-name}</directory>
+      </build>
+      <properties>
+        <target-platform-path>headless</target-platform-path>
+      </properties>
+      <modules>
+        <!-- plugins -->
+        <module>../../plugins/org.eclipse.sirius.services.graphql</module>
+        <module>../../plugins/org.eclipse.sirius.server</module>
+        <module>../../plugins/org.eclipse.sirius.server.application</module>
+        <module>../../plugins/org.eclipse.sirius.server.backend</module>
+        <module>../../plugins/org.eclipse.sirius.server.frontend</module>
+        <module>../../plugins/org.eclipse.sirius.server.graphql</module>
+        
+        <!-- tests -->
+        <module>../../plugins/org.eclipse.sirius.tests.server</module>
+
+        <!-- features -->
         <module>../../packaging/org.eclipse.sirius.server.feature</module>
         <module>../../packaging/org.eclipse.sirius.server.product.feature</module>
 
         <!-- update sites -->
-        <module>../../packaging/org.eclipse.sirius.headless.update</module>
         <module>../../packaging/org.eclipse.sirius.server.product</module>
       </modules>
     </profile>