diff --git a/router/java/build.xml b/router/java/build.xml
index 73c80bb428c3e45bac30def8ffc83218af8ee031..4563deae69e7898935056bc7f504d4ceddc37310 100644
--- a/router/java/build.xml
+++ b/router/java/build.xml
@@ -172,7 +172,12 @@
         <cobertura-instrument todir="./build/obj_cobertura">
             <fileset dir="./build/obj">
                 <include name="**/*.class"/>
+                <!-- exclude Test classes -->
                 <exclude name="**/*Test.class" />
+                <!-- exclude anything not in net.i2p.* -->
+                <exclude name="org/cybergarage/**/*.class" />
+                <exclude name="org/freenetproject/**/*.class" />
+                <exclude name="org/xlattice/**/*.class" />
             </fileset>
         </cobertura-instrument>
     </target>