https://github.com/saksmt/dependency-properties-plugin
Property file based dependency version management plugin
https://github.com/saksmt/dependency-properties-plugin
dependencies dependency-management gradle gradle-plugin
Last synced: 2 months ago
JSON representation
Property file based dependency version management plugin
- Host: GitHub
- URL: https://github.com/saksmt/dependency-properties-plugin
- Owner: saksmt
- Created: 2017-09-15T15:01:04.000Z (almost 9 years ago)
- Default Branch: develop
- Last Pushed: 2017-09-15T16:33:43.000Z (almost 9 years ago)
- Last Synced: 2025-06-25T22:40:29.690Z (about 1 year ago)
- Topics: dependencies, dependency-management, gradle, gradle-plugin
- Language: Groovy
- Size: 52.7 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dependency version management gradle plugin
## Motivation
In maven you can store your versions separate from your dependencies.
This plugins allows you to store your versions in separate `.properties` file
## Usage
```groovy
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'run.smt.gradle.plugins:dependency-properties-plugin:1.0.0'
}
}
// optionaly you can change your path to versions.properties:
ext.versionsFile = rootDir + '/my/custom/path/to/versions.properties'
apply plugin: 'run.smt.dependency-properties'
// now you can use them!
dependencies {
compile "commons-lang:commons-lang:${versions['commons-lang']}"
compile "org.springframework:spring-context:${versions.spring}"
// more of them...
}
```