pull build section up
diff --git a/pom.xml b/pom.xml
index 7439c52..62ea0bd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,6 +43,186 @@
 
   <!-- https://github.com/apache/karaf/blob/master/assemblies/apache-karaf/pom.xml -->
 
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>ianal-maven-plugin</artifactId>
+        <configuration>
+          <skip>true</skip>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.karaf.tooling</groupId>
+        <artifactId>karaf-maven-plugin</artifactId>
+        <version>4.3.0</version>
+        <extensions>true</extensions>
+        <executions>
+          <execution>
+            <id>process-resources</id>
+            <phase>process-resources</phase>
+            <goals>
+              <goal>assembly</goal>
+            </goals>
+          </execution>
+          <execution>
+            <id>package</id>
+            <goals>
+              <goal>archive</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <installedFeatures>
+            <!-- Apache Karaf (default) -->
+            <feature>wrapper</feature>
+            <!-- Apache Karaf (additional for Sling)-->
+            <feature>felix-http</feature>
+            <feature>scr</feature>
+            <feature>webconsole</feature>
+            <!-- Apache Sling -->
+            <feature>sling</feature>
+            <!-- Apache Sling Auth -->
+            <feature>sling-auth-form</feature>
+            <!-- Apache Sling Commons -->
+            <feature>sling-commons-compiler</feature>
+            <feature>sling-commons-clam</feature>
+            <feature>sling-commons-classloader</feature>
+            <feature>sling-commons-crypto</feature>
+            <feature>sling-commons-fsclassloader</feature>
+            <feature>sling-commons-html</feature>
+            <feature>sling-commons-messaging</feature>
+            <feature>sling-commons-messaging-mail</feature>
+            <feature>sling-commons-metrics</feature>
+            <feature>sling-commons-osgi</feature>
+            <feature>sling-commons-scheduler</feature>
+            <feature>sling-commons-threads</feature>
+            <!-- Apache Sling Extensions -->
+            <feature>sling-adapter</feature>
+            <feature>sling-bundleresource</feature>
+            <feature>sling-caconfig</feature>
+            <feature>sling-clam</feature>
+            <feature>sling-discovery</feature>
+            <feature>sling-discovery-oak</feature>
+            <feature>sling-discovery-standalone</feature>
+            <feature>sling-distribution</feature>
+            <feature>sling-event</feature>
+            <feature>sling-featureflags</feature>
+            <feature>sling-fsresource</feature>
+            <feature>sling-healthcheck</feature>
+            <feature>sling-i18n</feature>
+            <feature>sling-jmx-provider</feature>
+            <feature>sling-models</feature>
+            <feature>sling-models-jacksonexporter</feature>
+            <feature>sling-pipes</feature>
+            <feature>sling-query</feature>
+            <feature>sling-resource-inventory</feature>
+            <feature>sling-resource-presence</feature>
+            <feature>sling-resourcemerger</feature>
+            <feature>sling-rewriter</feature>
+            <feature>sling-security</feature>
+            <feature>sling-urlrewriter</feature>
+            <feature>sling-validation</feature>
+            <feature>sling-xss</feature>
+            <!-- Apache Sling Installer -->
+            <feature>sling-installer</feature>
+            <feature>sling-installer-factory-configuration</feature>
+            <feature>sling-installer-factory-packages</feature>
+            <feature>sling-installer-healthcheck</feature>
+            <feature>sling-installer-provider-file</feature>
+            <feature>sling-installer-provider-jcr</feature>
+            <!-- Apache Sling JCR -->
+            <feature>sling-jcr</feature>
+            <feature>sling-jcr-compiler</feature>
+            <feature>sling-jcr-jackrabbit-security</feature>
+            <feature>sling-jcr-repoinit</feature>
+            <!-- Apache Sling Quickstart -->
+            <feature>sling-quickstart-oak</feature>
+            <feature>sling-quickstart-oak-mongo</feature>
+            <feature>sling-quickstart-oak-tar</feature>
+            <!-- Apache Sling Scripting -->
+            <feature>sling-scripting</feature>
+            <feature>sling-scripting-freemarker</feature>
+            <feature>sling-scripting-groovy</feature>
+            <feature>sling-scripting-java</feature>
+            <feature>sling-scripting-javascript</feature>
+            <feature>sling-scripting-jsp</feature>
+            <feature>sling-scripting-htl</feature>
+            <feature>sling-scripting-thymeleaf</feature>
+            <!-- Apache Sling Servlets -->
+            <feature>sling-servlets</feature>
+            <!-- Apache Sling Starter -->
+            <feature>sling-starter-content</feature>
+            <!-- Apache Felix Healthcheck -->
+            <feature>felix-healthcheck</feature>
+            <!-- Apache HttpComponents Client -->
+            <feature>httpcomponents-client</feature>
+            <!-- Apache Jackrabbit -->
+            <feature>jackrabbit</feature>
+            <feature>jackrabbit-oak</feature>
+            <feature>jackrabbit-vault</feature>
+            <!-- Apache Tika -->
+            <feature>tika</feature>
+            <!-- Apache Sling Samples -->
+            <!-- Composum -->
+            <feature>composum-nodes</feature>
+            <!-- Thymeleaf -->
+            <feature>thymeleaf</feature>
+            <!-- asm -->
+            <feature>asm</feature>
+            <!-- spifly -->
+            <feature>spifly</feature>
+          </installedFeatures>
+          <startupFeatures>
+            <feature>eventadmin</feature>
+          </startupFeatures>
+          <bootFeatures>
+            <feature>wrap</feature>
+            <feature>shell</feature>
+            <feature>feature</feature>
+            <feature>jaas</feature>
+            <feature>ssh</feature>
+            <feature>management</feature>
+            <feature>bundle</feature>
+            <feature>config</feature>
+            <feature>deployer</feature>
+            <feature>diagnostic</feature>
+            <feature>feature</feature>
+            <feature>instance</feature>
+            <feature>kar</feature>
+            <feature>log</feature>
+            <feature>package</feature>
+            <feature>service</feature>
+            <feature>system</feature>
+          </bootFeatures>
+          <libraries>
+          </libraries>
+          <javase>1.8</javase>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>prepare-package</phase>
+            <goals>
+              <goal>run</goal>
+            </goals>
+            <configuration>
+              <target>
+                <!-- see maven-remote-resources-plugin in Sling parent -->
+                <move file="${project.build.directory}/assembly/META-INF/LICENSE" tofile="${project.build.directory}/assembly/LICENSE"/>
+                <move file="${project.build.directory}/assembly/META-INF/NOTICE" tofile="${project.build.directory}/assembly/NOTICE"/>
+                <delete dir="${project.build.directory}/assembly/META-INF"/>
+              </target>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
   <dependencies>
     <dependency>
       <groupId>org.apache.karaf.features</groupId>
@@ -412,184 +592,4 @@
     </dependency>
   </dependencies>
 
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>ianal-maven-plugin</artifactId>
-        <configuration>
-          <skip>true</skip>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.karaf.tooling</groupId>
-        <artifactId>karaf-maven-plugin</artifactId>
-        <version>4.3.0</version>
-        <extensions>true</extensions>
-        <executions>
-          <execution>
-            <id>process-resources</id>
-            <phase>process-resources</phase>
-            <goals>
-              <goal>assembly</goal>
-            </goals>
-          </execution>
-          <execution>
-            <id>package</id>
-            <goals>
-              <goal>archive</goal>
-            </goals>
-          </execution>
-        </executions>
-        <configuration>
-          <installedFeatures>
-            <!-- Apache Karaf (default) -->
-            <feature>wrapper</feature>
-            <!-- Apache Karaf (additional for Sling)-->
-            <feature>felix-http</feature>
-            <feature>scr</feature>
-            <feature>webconsole</feature>
-            <!-- Apache Sling -->
-            <feature>sling</feature>
-            <!-- Apache Sling Auth -->
-            <feature>sling-auth-form</feature>
-            <!-- Apache Sling Commons -->
-            <feature>sling-commons-compiler</feature>
-            <feature>sling-commons-clam</feature>
-            <feature>sling-commons-classloader</feature>
-            <feature>sling-commons-crypto</feature>
-            <feature>sling-commons-fsclassloader</feature>
-            <feature>sling-commons-html</feature>
-            <feature>sling-commons-messaging</feature>
-            <feature>sling-commons-messaging-mail</feature>
-            <feature>sling-commons-metrics</feature>
-            <feature>sling-commons-osgi</feature>
-            <feature>sling-commons-scheduler</feature>
-            <feature>sling-commons-threads</feature>
-            <!-- Apache Sling Extensions -->
-            <feature>sling-adapter</feature>
-            <feature>sling-bundleresource</feature>
-            <feature>sling-caconfig</feature>
-            <feature>sling-clam</feature>
-            <feature>sling-discovery</feature>
-            <feature>sling-discovery-oak</feature>
-            <feature>sling-discovery-standalone</feature>
-            <feature>sling-distribution</feature>
-            <feature>sling-event</feature>
-            <feature>sling-featureflags</feature>
-            <feature>sling-fsresource</feature>
-            <feature>sling-healthcheck</feature>
-            <feature>sling-i18n</feature>
-            <feature>sling-jmx-provider</feature>
-            <feature>sling-models</feature>
-            <feature>sling-models-jacksonexporter</feature>
-            <feature>sling-pipes</feature>
-            <feature>sling-query</feature>
-            <feature>sling-resource-inventory</feature>
-            <feature>sling-resource-presence</feature>
-            <feature>sling-resourcemerger</feature>
-            <feature>sling-rewriter</feature>
-            <feature>sling-security</feature>
-            <feature>sling-urlrewriter</feature>
-            <feature>sling-validation</feature>
-            <feature>sling-xss</feature>
-            <!-- Apache Sling Installer -->
-            <feature>sling-installer</feature>
-            <feature>sling-installer-factory-configuration</feature>
-            <feature>sling-installer-factory-packages</feature>
-            <feature>sling-installer-healthcheck</feature>
-            <feature>sling-installer-provider-file</feature>
-            <feature>sling-installer-provider-jcr</feature>
-            <!-- Apache Sling JCR -->
-            <feature>sling-jcr</feature>
-            <feature>sling-jcr-compiler</feature>
-            <feature>sling-jcr-jackrabbit-security</feature>
-            <feature>sling-jcr-repoinit</feature>
-            <!-- Apache Sling Quickstart -->
-            <feature>sling-quickstart-oak</feature>
-            <feature>sling-quickstart-oak-mongo</feature>
-            <feature>sling-quickstart-oak-tar</feature>
-            <!-- Apache Sling Scripting -->
-            <feature>sling-scripting</feature>
-            <feature>sling-scripting-freemarker</feature>
-            <feature>sling-scripting-groovy</feature>
-            <feature>sling-scripting-java</feature>
-            <feature>sling-scripting-javascript</feature>
-            <feature>sling-scripting-jsp</feature>
-            <feature>sling-scripting-htl</feature>
-            <feature>sling-scripting-thymeleaf</feature>
-            <!-- Apache Sling Servlets -->
-            <feature>sling-servlets</feature>
-            <!-- Apache Sling Starter -->
-            <feature>sling-starter-content</feature>
-            <!-- Apache Felix Healthcheck -->
-            <feature>felix-healthcheck</feature>
-            <!-- Apache HttpComponents Client -->
-            <feature>httpcomponents-client</feature>
-            <!-- Apache Jackrabbit -->
-            <feature>jackrabbit</feature>
-            <feature>jackrabbit-oak</feature>
-            <feature>jackrabbit-vault</feature>
-            <!-- Apache Tika -->
-            <feature>tika</feature>
-            <!-- Apache Sling Samples -->
-            <!-- Composum -->
-            <feature>composum-nodes</feature>
-            <!-- Thymeleaf -->
-            <feature>thymeleaf</feature>
-            <!-- asm -->
-            <feature>asm</feature>
-            <!-- spifly -->
-            <feature>spifly</feature>
-          </installedFeatures>
-          <startupFeatures>
-            <feature>eventadmin</feature>
-          </startupFeatures>
-          <bootFeatures>
-            <feature>wrap</feature>
-            <feature>shell</feature>
-            <feature>feature</feature>
-            <feature>jaas</feature>
-            <feature>ssh</feature>
-            <feature>management</feature>
-            <feature>bundle</feature>
-            <feature>config</feature>
-            <feature>deployer</feature>
-            <feature>diagnostic</feature>
-            <feature>feature</feature>
-            <feature>instance</feature>
-            <feature>kar</feature>
-            <feature>log</feature>
-            <feature>package</feature>
-            <feature>service</feature>
-            <feature>system</feature>
-          </bootFeatures>
-          <libraries>
-          </libraries>
-          <javase>1.8</javase>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-antrun-plugin</artifactId>
-        <executions>
-          <execution>
-            <phase>prepare-package</phase>
-            <goals>
-              <goal>run</goal>
-            </goals>
-            <configuration>
-              <target>
-                <!-- see maven-remote-resources-plugin in Sling parent -->
-                <move file="${project.build.directory}/assembly/META-INF/LICENSE" tofile="${project.build.directory}/assembly/LICENSE"/>
-                <move file="${project.build.directory}/assembly/META-INF/NOTICE" tofile="${project.build.directory}/assembly/NOTICE"/>
-                <delete dir="${project.build.directory}/assembly/META-INF"/>
-              </target>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
 </project>