Ich sehe, dass du sehr wenig Wissen über Subversion hast.
Ich könnte dich auf umfangreiche Dokumentation verlinken, aber lass es uns schnell und einfach machen: Was du heruntergeladen hast, ist das gesamte Repository, das viele überflüssige Codes enthält, hauptsächlich die drei kanonischen Verzeichnisse branches
tags
trunk
.
Um nutzbaren Code zu erhalten, musst du entweder eine stabile (tag) Version oder eine instabile Version (trunk) herunterladen. Der Vorteil von trunk gegenüber tag ist, dass er größtenteils neue Funktionen enthält, aber tags sind im Allgemeinen stabil.
Versuche die folgende URL zu bekommen: https://htmlunit.svn.sourceforge.net/svnroot/htmlunit/tags/HtmlUnit-2.8/, dann könntest du versuchen, ant
zu bauen (Ich bin kein Java-Experte, hat das Paket ein ant-Skript?)