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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Dec 3 05:11:33 EST 2010


Author: ge0ffrey
Date: 2010-12-03 05:11:32 -0500 (Fri, 03 Dec 2010)
New Revision: 36187

Modified:
   labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh
Log:
use scriptDir + documentation

Modified: labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh
===================================================================
--- labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh	2010-12-03 10:02:42 UTC (rev 36186)
+++ labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh	2010-12-03 10:11:32 UTC (rev 36187)
@@ -1,12 +1,21 @@
-#! /bin/sh
+#!/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 "
+scriptDir=$(dirname $0)
+projectDir=${scriptDir}/../..
+
+echo "Split packages in src/main/java:"
+echo "================================"
+ls -R ${projectDir} | grep "src/main/java/" | sed "s/\(.*\/src\/main\/java\/\)\(.*\)\:/\2/g" | sort | uniq -c | grep -v "\s*1 "
+echo ""
+
+echo "Split packages in src/test/java:"
+echo "================================"
+ls -R ${projectDir} | grep "src/test/java/" | sed "s/\(.*\/src\/test\/java\/\)\(.*\)\:/\2/g" | sort | uniq -c | grep -v "\s*1 "
+echo ""


Property changes on: labs/jbossrules/trunk/src/script/detectSplitPackagesOverModules.sh
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:eol-style
   + LF



More information about the jboss-svn-commits mailing list