Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.1 KB

README.md

File metadata and controls

59 lines (41 loc) · 1.1 KB

Gradle dotenv plugin

This plugin loads the dotenv file so that it can be referenced from build.gradle.

How to use

Minimal supported versions

This plugin was written using the new API available for gradle script kotlin builds. This API is available in new versions of gradle.

Minimal supported Gradle version: 4.10

dotenv plugin

dotenv

MYSQL_USER=
MYSQL_PASSWORD=
MYSQL_DATABASE=

Simple setup

Build script snippet for use in all Gradle versions:

buildscript {
  repositories {
    maven {
      url "https://plugins.gradle.org/m2/"
    }
  }
  dependencies {
    classpath "com.github.otkmnb2783.dotenv:gradle-dotenv-plugin:<current_version>"
  }
}

apply plugin: "com.github.otkmnb2783.dotenv"

flyway {	
    url = "jdbc:mysql://localhost:3306/${env.MYSQL_DATABASE}"	
    user = "${env.MYSQL_USER}"	
    password = "${env.MYSQL_PASSWORD}"	
}	

Using new plugin API

Build script snippet for new, incubating, plugin mechanism introduced in Gradle 2.1:

plugins {
  id "com.github.otkmnb2783.dotenv" version "<current_version>"
}