diff --git a/biopet-aggregate/copy-src.sh b/biopet-aggregate/copy-src.sh
new file mode 100755
index 0000000000000000000000000000000000000000..fdfefa48461afe7f1f8e1b4aad226ab818caee25
--- /dev/null
+++ b/biopet-aggregate/copy-src.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+DIR=`readlink -f \`dirname $0\``
+
+cp -r $DIR/../*/*/src/* $DIR/src
+
diff --git a/biopet-aggregate/rm-src.sh b/biopet-aggregate/rm-src.sh
new file mode 100755
index 0000000000000000000000000000000000000000..f0a2e2b9307150913a9705bd237f226dc157157e
--- /dev/null
+++ b/biopet-aggregate/rm-src.sh
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+DIR=`readlink -f \`dirname $0\``
+
+rm -r $DIR/src/main $DIR/src/test
+
diff --git a/public/pom.xml b/public/pom.xml
index 3cb8ecd06113c906768a8e1e370214147a984b09..35f70437b6f574f057bcdd11f9d3faac998a65de 100644
--- a/public/pom.xml
+++ b/public/pom.xml
@@ -246,9 +246,10 @@
               <configuration>
                   <scalaVersion>${scalaVersion}</scalaVersion>
                   <aggregate>true</aggregate>
+                  <highlighting>true</highlighting>
                   <!-- other parameters -->
               </configuration>
-            </plugin>
+          </plugin>
       </plugins>
     </build>
     <reporting>
@@ -257,6 +258,17 @@
                 <groupId>org.scoverage</groupId>
                 <artifactId>scoverage-maven-plugin</artifactId>
                 <version>${scoverage.plugin.version}</version>
+                <configuration>
+                    <aggregate>true</aggregate> <!-- for aggregated report -->
+                    <highlighting>true</highlighting>
+                </configuration>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <report>report</report> <!-- select only one report from: report, integration-report and report-only reporters -->
+                        </reports>
+                    </reportSet>
+                </reportSets>
             </plugin>
         </plugins>
     </reporting>