diff --git a/project/plugins.sbt b/project/plugins.sbt index 37ff3f1c9e..03c5d755cc 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -9,7 +9,7 @@ addSbtPlugin("com.typesafe.sbt" % "sbt-multi-jvm" % "0.4.0") //#sbt-multi-jvm addSbtPlugin("org.scalariform" % "sbt-scalariform" % "1.8.1") -addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.9.2") +addSbtPlugin("com.typesafe.sbt" % "sbt-osgi" % "0.9.3") addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.1.18") addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.0-M1") addSbtPlugin("com.eed3si9n" % "sbt-unidoc" % "0.4.1") diff --git a/project/scripts/validate-automatic-module-names b/project/scripts/validate-automatic-module-names new file mode 100755 index 0000000000..4eed0bdaf7 --- /dev/null +++ b/project/scripts/validate-automatic-module-names @@ -0,0 +1,40 @@ +mkdir OMG + +cd OMG + +COLOR_NC='\e[0m' # No Color +COLOR_WHITE='\e[1;37m' +COLOR_BLACK='\e[0;30m' +COLOR_BLUE='\e[0;34m' +COLOR_LIGHT_BLUE='\e[1;34m' +COLOR_GREEN='\e[0;32m' +COLOR_LIGHT_GREEN='\e[1;32m' +COLOR_CYAN='\e[0;36m' +COLOR_LIGHT_CYAN='\e[1;36m' +COLOR_RED='\e[0;31m' +COLOR_LIGHT_RED='\e[1;31m' +COLOR_PURPLE='\e[0;35m' +COLOR_LIGHT_PURPLE='\e[1;35m' +COLOR_BROWN='\e[0;33m' +COLOR_YELLOW='\e[1;33m' +COLOR_GRAY='\e[0;30m' +COLOR_LIGHT_GRAY='\e[0;37m' + +for jar in `find .. | grep SNAPSHOT.jar`; do + echo "Checking: $jar" + cp $jar . + unzip * > /dev/null + + + gecho -e "$COLOR_CYAN $(cat META-INF/MANIFEST.MF | grep Automatic) $COLOR_NC" + gecho -e "$COLOR_RED $(cat META-INF/MANIFEST.MF | grep Tool) $COLOR_NC" + +# cat META-INF/MANIFEST.MF + + rm -rf * + + echo "" +done + +cd .. +rm -rf OMG