Reduce massive output from jxr.

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115869 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
dion committed 2004-07-23 06:20:42 +00:00
1 parent 60ac103b48
commit 0ed1356867
3 files changed
+15 -7

No files matched your search

+1 -1
View File
@@ -23,7 +23,7 @@
<pomVersion>3</pomVersion>
<id>maven-jxr-plugin</id>
<name>Maven JXR Plug-in</name>
<currentVersion>1.4.1</currentVersion>
<currentVersion>1.4.2-SNAPSHOT</currentVersion>
<description>Create cross reference. Requires Maven 1.0 RC2.</description>
<shortDescription>Create cross reference</shortDescription>
<url>http://maven.apache.org/reference/plugins/jxr/</url>
@@ -20,15 +20,21 @@ package org.apache.maven.jxr.pacman;
import java.util.*;
import java.io.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.maven.jxr.util.*;
import org.apache.tools.ant.DirectoryScanner;
/**
* Given a list of directories, parse them out and store them as rendered
* packages, classes, imports, etc.
*/
public class PackageManager
{
/** Log */
private static final Log LOG = LogFactory.getLog(PackageManager.class);
private Hashtable directories = new Hashtable();
@@ -81,6 +87,7 @@ public class PackageManager
{
// Go through each directory and get the java source
// files for this dir.
LOG.info("Scanning " + directory);
DirectoryScanner directoryScanner = new DirectoryScanner();
File baseDir = new File(directory);
directoryScanner.setBasedir(baseDir);
@@ -91,7 +98,7 @@ public class PackageManager
for (int j = 0; j < files.length; ++j)
{
log("parsing... " + files[j]);
LOG.debug("parsing... " + files[j]);
//now parse out this file to get the packages/classname/etc
try
@@ -113,9 +120,7 @@ public class PackageManager
if (jfi.getClassType() != null &&
jfi.getClassType().getName() != null)
{
jp.addClassType(jfi.getClassType());
}
}
@@ -167,7 +172,7 @@ public class PackageManager
public void dump()
{
log("Dumping out PackageManager structure");
LOG.debug("Dumping out PackageManager structure");
Enumeration pts = this.getPackageTypes();
@@ -177,7 +182,7 @@ public class PackageManager
//get the current package and print it.
PackageType current = (PackageType)pts.nextElement();
log(current.getName());
LOG.debug(current.getName());
//get the classes under the package and print those too.
Enumeration classes = current.getClassTypes();
@@ -187,7 +192,7 @@ public class PackageManager
ClassType currentClass = (ClassType) classes.nextElement();
log("\t" + currentClass.getName());
LOG.debug("\t" + currentClass.getName());
}
}
+3
View File
@@ -25,6 +25,9 @@
<author email="evenisse@ifrance.com">Emmanuel Venisse</author>
</properties>
<body>
<release version="1.4.2-SNAPSHOT" date="in CVS">
<action dev="dion" type="update">Reduce output for non-debug run.</action>
</release>
<release version="1.4.1" date="2004-07-10">
<action dev="brett" type="update">Update commons-* dependencies</action>
<action dev="brett" type="fix" issue="MPJXR-9">Remove xmlns on html elements as JSL messes it up</action>