diff --git a/.gitignore b/.gitignore index 8b61f5b..c95c149 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,7 @@ out/ build/ /integration-test-db/src/main/resources/adamd/target_version gradle-plugin-test/.gradle/ +gradle-plugin-test/gradle/ +gradle-plugin-test/gradlew* gradle.properties local.properties diff --git a/core/src/main/java/ch/ergon/adam/core/reflection/ReflectionHelper.java b/core/src/main/java/ch/ergon/adam/core/reflection/ReflectionHelper.java index 78e9358..b562b81 100644 --- a/core/src/main/java/ch/ergon/adam/core/reflection/ReflectionHelper.java +++ b/core/src/main/java/ch/ergon/adam/core/reflection/ReflectionHelper.java @@ -16,7 +16,7 @@ public class ReflectionHelper { private static Set> findAllClassesForPackage(String packageName) { if (!classesByPackageCache.containsKey(packageName)) { try { - Set> classes = ClassPath.from(ClassLoader.getSystemClassLoader()).getAllClasses() + Set> classes = ClassPath.from(ReflectionHelper.class.getClassLoader()).getAllClasses() .stream() .filter(c -> c.getPackageName().startsWith(packageName)) .map(ClassPath.ClassInfo::getName) diff --git a/gradle-plugin-test/build.gradle b/gradle-plugin-test/build.gradle index 9dd914d..4042c48 100644 --- a/gradle-plugin-test/build.gradle +++ b/gradle-plugin-test/build.gradle @@ -8,14 +8,14 @@ buildscript { } dependencies { - classpath 'ch.ergon.adam:postgresql:1.0.0' - classpath 'ch.ergon.adam:yml:1.0.0' + classpath 'ch.ergon.adam:postgresql:1.2.2' + classpath 'ch.ergon.adam:yml:1.2.2' } } plugins { id 'java' - id 'ch.ergon.adam' version '1.0.0' + id 'ch.ergon.adam' version '1.2.2' } adam { diff --git a/gradle-plugin-test/settings.gradle b/gradle-plugin-test/settings.gradle index c63a3c7..dd8e9ec 100644 --- a/gradle-plugin-test/settings.gradle +++ b/gradle-plugin-test/settings.gradle @@ -1 +1,11 @@ +pluginManagement { + repositories { + gradlePluginPortal() + maven { + name = "localPluginRepository" + url = uri("/tmp/adam/local-gradle-plugin-repository") + } + } +} + rootProject.name = 'adam-gradleplugin-test'