Classpath Hell Gradle Plugin

Gradle plugin, breaks the build on class path collisions

Лицензия

Лицензия

Категории

Категории

Gradle Компиляция и сборка
Группа

Группа

io.vacco
Идентификатор

Идентификатор

io.vacco.cphell.gradle.plugin
Последняя версия

Последняя версия

1.8.0
Дата

Дата

Тип

Тип

pom.sha512
Описание

Описание

Classpath Hell Gradle Plugin
Gradle plugin, breaks the build on class path collisions
Ссылка на сайт

Ссылка на сайт

https://github.com/vaccovecrana/classpath-hell-gradle-plugin
Система контроля версий

Система контроля версий

https://github.com/vaccovecrana/classpath-hell-gradle-plugin.git

Скачать io.vacco.cphell.gradle.plugin

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

classpathHell - Classpath Mayhem Detector

Statically typed implementation of portingle/classpathHell

It's far too easy to end up with multiple copies of a class or resource on your classpath leading to runtime errors that, due to classpath ordering instability, might not show up until late in your release cycle, or possibly even production.

classpathHell is a gradle plugin that breaks the build if there are classpath collisions.

Configuration

classpathHell {
  configurationsToScan = [configurations.runtime]
  suppressExactDupes = true
  resourceExclusions = ["somePath/", ".*class"] // pattern matches on resource path
  resourceExclusions.addAll([".*/", "anotherPath/.*"])
  artifactExclusions = [".*hamcrest-core.*"]
}
./gradlew checkClasspath
build.dependsOn(["checkClasspath"])
io.vacco

Vaccove Crana, LLC.

Версии библиотеки

Версия
1.8.0