├── .gitignore ├── .travis.yml ├── LICENSE ├── NOTICE ├── README.md ├── docs └── img │ └── logo.png ├── project ├── build.properties └── plugins.sbt ├── src ├── main │ └── scala │ │ └── verizon │ │ └── build │ │ ├── blockade.scala │ │ ├── blockadeio.scala │ │ ├── depgraph.scala │ │ └── plugin.scala ├── sbt-test │ └── blockade │ │ ├── no-dependencies │ │ ├── blockade.json │ │ ├── build.sbt │ │ ├── project │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── main.scala │ │ └── test │ │ ├── restricted-dependencies │ │ ├── blockade.json │ │ ├── build.sbt │ │ ├── project │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── main.scala │ │ └── test │ │ ├── transitive-restricted-dependencies-fail-expired │ │ ├── blockade.json │ │ ├── build.sbt │ │ ├── project │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── main.scala │ │ └── test │ │ ├── transitive-restricted-dependencies-fail-notexpired │ │ ├── blockade.json │ │ ├── build.sbt │ │ ├── project │ │ │ └── plugins.sbt │ │ ├── src │ │ │ └── main │ │ │ │ └── scala │ │ │ │ └── main.scala │ │ └── test │ │ └── transitive-restricted-dependencies │ │ ├── blockade.json │ │ ├── build.sbt │ │ ├── project │ │ └── plugins.sbt │ │ ├── src │ │ └── main │ │ │ └── scala │ │ │ └── main.scala │ │ └── test └── test │ └── scala │ └── verizon │ └── build │ ├── BlockadeSpec.scala │ ├── Fixtures.scala │ └── RecursiveBlockadeSpec.scala └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/README.md -------------------------------------------------------------------------------- /docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/docs/img/logo.png -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.8 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/verizon/build/blockade.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/main/scala/verizon/build/blockade.scala -------------------------------------------------------------------------------- /src/main/scala/verizon/build/blockadeio.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/main/scala/verizon/build/blockadeio.scala -------------------------------------------------------------------------------- /src/main/scala/verizon/build/depgraph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/main/scala/verizon/build/depgraph.scala -------------------------------------------------------------------------------- /src/main/scala/verizon/build/plugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/main/scala/verizon/build/plugin.scala -------------------------------------------------------------------------------- /src/sbt-test/blockade/no-dependencies/blockade.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/no-dependencies/blockade.json -------------------------------------------------------------------------------- /src/sbt-test/blockade/no-dependencies/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/no-dependencies/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/no-dependencies/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/no-dependencies/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/no-dependencies/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/no-dependencies/src/main/scala/main.scala -------------------------------------------------------------------------------- /src/sbt-test/blockade/no-dependencies/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/no-dependencies/test -------------------------------------------------------------------------------- /src/sbt-test/blockade/restricted-dependencies/blockade.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/restricted-dependencies/blockade.json -------------------------------------------------------------------------------- /src/sbt-test/blockade/restricted-dependencies/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/restricted-dependencies/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/restricted-dependencies/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/restricted-dependencies/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/restricted-dependencies/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/restricted-dependencies/src/main/scala/main.scala -------------------------------------------------------------------------------- /src/sbt-test/blockade/restricted-dependencies/test: -------------------------------------------------------------------------------- 1 | > clean 2 | 3 | -> blockade 4 | -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/blockade.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/blockade.json -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/src/main/scala/main.scala -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-expired/test: -------------------------------------------------------------------------------- 1 | > clean 2 | -> blockade 3 | -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/blockade.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/blockade.json -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/src/main/scala/main.scala -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies-fail-notexpired/test: -------------------------------------------------------------------------------- 1 | > clean 2 | > blockade 3 | -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies/blockade.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies/blockade.json -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies/src/main/scala/main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/sbt-test/blockade/transitive-restricted-dependencies/src/main/scala/main.scala -------------------------------------------------------------------------------- /src/sbt-test/blockade/transitive-restricted-dependencies/test: -------------------------------------------------------------------------------- 1 | > clean 2 | > blockade 3 | -------------------------------------------------------------------------------- /src/test/scala/verizon/build/BlockadeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/test/scala/verizon/build/BlockadeSpec.scala -------------------------------------------------------------------------------- /src/test/scala/verizon/build/Fixtures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/test/scala/verizon/build/Fixtures.scala -------------------------------------------------------------------------------- /src/test/scala/verizon/build/RecursiveBlockadeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Verizon/sbt-blockade/HEAD/src/test/scala/verizon/build/RecursiveBlockadeSpec.scala -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "1.0.0-SNAPSHOT" 2 | --------------------------------------------------------------------------------