[jboss-svn-commits] JBL Code SVN: r36186 - labs/jbossrules/trunk/src/script.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Dec 3 05:02:42 EST 2010


Author: ge0ffrey
Date: 2010-12-03 05:02:42 -0500 (Fri, 03 Dec 2010)
New Revision: 36186

Modified:
   labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh
Log:
documentation for shell script

Modified: labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh
===================================================================
--- labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh	2010-12-03 09:57:17 UTC (rev 36185)
+++ labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh	2010-12-03 10:02:42 UTC (rev 36186)
@@ -1,4 +1,12 @@
 #! /bin/sh
+# Using the same package in multiple modules (jars/wars) is bad for OSGi and Jigsaw.
+# This script detects such split packages.
+# FIXME it outputs false positives (but no false negatives, so it's reliable):
+# grouping packages that have no direct classes, such as org and org.drools and org.drools.planner
 # @author Geoffrey De Smet
 
+echo "split packages in src/main/java:"
 ls -R | grep "src/main/java/" | sed "s/\(.*\/src\/main\/java\/\)\(.*\)\:/\2/g" | sort | uniq -c | grep -v "\s*1 "
+
+echo "split packages in src/test/java:"
+ls -R | grep "src/test/java/" | sed "s/\(.*\/src\/test\/java\/\)\(.*\)\:/\2/g" | sort | uniq -c | grep -v "\s*1 "



More information about the jboss-svn-commits mailing list