├── .envrc ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .java-version ├── CHANGELOG.md ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── gradle.properties ├── gradle ├── libs.versions.toml ├── verification-metadata.xml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── kotlin │ └── io │ └── fuchs │ └── gradle │ └── collisiondetector │ ├── ClasspathArtifact.kt │ ├── CollisionDetector.kt │ ├── CollisionDetectorPlugin.kt │ └── DetectCollisionsTask.kt └── test ├── kotlin └── io │ └── fuchs │ └── gradle │ └── collisiondetector │ └── testkit │ └── CollisionDetectorPluginTest.kt └── resources ├── apply_plugin_only.gradle ├── found_collisions.gradle └── ignored_collisions.gradle /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .gradle/ 3 | build/ 4 | out/ 5 | .direnv/ 6 | *.iml 7 | -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 1.8 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/flake.nix -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/verification-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/gradle/verification-metadata.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name="classpath-collision-detector" 2 | -------------------------------------------------------------------------------- /src/main/kotlin/io/fuchs/gradle/collisiondetector/ClasspathArtifact.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/src/main/kotlin/io/fuchs/gradle/collisiondetector/ClasspathArtifact.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/fuchs/gradle/collisiondetector/CollisionDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/src/main/kotlin/io/fuchs/gradle/collisiondetector/CollisionDetector.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/fuchs/gradle/collisiondetector/CollisionDetectorPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/src/main/kotlin/io/fuchs/gradle/collisiondetector/CollisionDetectorPlugin.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/fuchs/gradle/collisiondetector/DetectCollisionsTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/src/main/kotlin/io/fuchs/gradle/collisiondetector/DetectCollisionsTask.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/fuchs/gradle/collisiondetector/testkit/CollisionDetectorPluginTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/src/test/kotlin/io/fuchs/gradle/collisiondetector/testkit/CollisionDetectorPluginTest.kt -------------------------------------------------------------------------------- /src/test/resources/apply_plugin_only.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/src/test/resources/apply_plugin_only.gradle -------------------------------------------------------------------------------- /src/test/resources/found_collisions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/src/test/resources/found_collisions.gradle -------------------------------------------------------------------------------- /src/test/resources/ignored_collisions.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/REPLicated/classpath-collision-detector/HEAD/src/test/resources/ignored_collisions.gradle --------------------------------------------------------------------------------