Package org.jinx.gradle
Class JinxExtension
java.lang.Object
org.jinx.gradle.JinxExtension
Gradle DSL extension for Jinx configuration
Example usage:
jinx {
profile = 'prod'
naming {
maxLength = 63
}
database {
dialect = 'postgresql'
url = 'jdbc:postgresql://localhost:5432/mydb'
}
output {
format = 'liquibase'
directory = 'src/main/resources/db/migration'
}
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class데이터베이스 관련 설정static class네이밍 관련 설정static class출력 관련 설정 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddatabase(org.gradle.api.Action<? super JinxExtension.DatabaseConfiguration> action) 데이터베이스 설정을 위한 DSL 블록데이터베이스 관련 설정네이밍 관련 설정출력 관련 설정abstract org.gradle.api.provider.Property<String> 활성 프로파일 설정voidnaming(org.gradle.api.Action<? super JinxExtension.NamingConfiguration> action) 네이밍 설정을 위한 DSL 블록voidoutput(org.gradle.api.Action<? super JinxExtension.OutputConfiguration> action) 출력 설정을 위한 DSL 블록
-
Constructor Details
-
JinxExtension
@Inject public JinxExtension(org.gradle.api.model.ObjectFactory objects)
-
-
Method Details
-
getProfile
활성 프로파일 설정 -
getNaming
네이밍 관련 설정 -
getDatabase
데이터베이스 관련 설정 -
getOutput
출력 관련 설정 -
naming
네이밍 설정을 위한 DSL 블록 -
database
데이터베이스 설정을 위한 DSL 블록 -
output
출력 설정을 위한 DSL 블록
-