]> source.dussan.org Git - aspectj.git/commitdiff
Fix 106736 - permitting classes dir as aspect URL (also permitting .zip files)
authorwisberg <wisberg>
Thu, 18 Aug 2005 07:25:08 +0000 (07:25 +0000)
committerwisberg <wisberg>
Thu, 18 Aug 2005 07:25:08 +0000 (07:25 +0000)
weaver/src/org/aspectj/weaver/tools/WeavingAdaptor.java

index 9f098de0ac732966219407d56916ac73fd7b9ac2..d0d46db814372ee10ee63f63cc7f7005901157f0 100644 (file)
@@ -256,7 +256,9 @@ public class WeavingAdaptor {
         */
        private void addAspectLibrary(String aspectLibraryName) {
                File aspectLibrary = new File(aspectLibraryName);
-               if (aspectLibrary.isFile() && aspectLibraryName.endsWith(".jar")) {
+               if (aspectLibrary.isDirectory()
+                || (aspectLibrary.isFile() 
+                        && FileUtil.hasZipSuffix(aspectLibraryName))) {
                        try {
                                info("adding aspect library: '" + aspectLibrary + "'");
                                weaver.addLibraryJarFile(aspectLibrary);