@@ -5,24 +5,26 @@ plugins {
55 id ' application'
66 id ' visual-studio'
77 id ' maven-publish'
8+ id " io.github.uoxx3.project-environment" version " 1.0.1"
89}
910
1011group ' com.nikhilm'
1112
12- sourceCompatibility = 1.11
13+ java {
14+ sourceCompatibility = JavaVersion . VERSION_11
15+ }
1316
14- def grpcVersion = ' 1.62.2 '
17+ def grpcVersion = ' 1.63.0 '
1518def protobufVersion = ' 3.25.3'
1619def baseVersion = ' 3.9.4'
1720def baseGroupId = ' io.github.adempiere'
1821def privateDependencyBaseVersion = " adempiere-3.9.4"
22+
23+ def javaMainClass = " org.spin.template.server.TemplateServer"
1924def descriptorFile = " adempiere-grpc-template-service.dsc"
2025
2126startScripts. enabled = false
2227
23- ext {
24- javaMainClass = " org.spin.template.server.TemplateServer"
25- }
2628
2729application {
2830 mainClass. set(javaMainClass)
@@ -35,16 +37,40 @@ jar {
3537 }
3638}
3739
40+ run {
41+ doFirst {
42+ // Set environment variables by .env project file
43+ environment " ADEMPIERE_APPS_TYPE" , projectEnv. get(" ADEMPIERE_APPS_TYPE" , null ) ?: " wildfly"
44+ environment " TZ" , projectEnv. get(" TZ" , null ) ?: " America/Caracas"
45+ }
46+ args = [
47+ " resources/env.yaml"
48+ ]
49+ }
50+
3851repositories {
3952 mavenLocal()
4053 mavenCentral()
4154 maven {
42- // Adempiere GitHub Organization
43- url = findProperty(" deployRepository" ) ?: System . properties[' deploy.repository' ] ?: System . getenv(" GITHUB_DEPLOY_REPOSITORY" ) ?: ' https://maven.pkg.github.com/adempiere/adempiere'
55+ // Custom GitHub Repository (ADempiere by Default)
56+ url = findProperty(" deployRepository" ) ?: System . properties[' deploy.repository' ] ?:
57+ projectEnv. get(" GITHUB_DEPLOY_REPOSITORY" , null ) ?: System . getenv(" GITHUB_DEPLOY_REPOSITORY" ) ?:
58+ " https://maven.pkg.github.com/adempiere/adempiere"
59+ credentials {
60+ // project property, system property, .env project file, system enviroment variable
61+ username = findProperty(" deployUsername" ) ?: System . properties[' zdeploy.user' ] ?:
62+ projectEnv. get(" GITHUB_DEPLOY_USER" , null ) ?: System . getenv(" GITHUB_DEPLOY_USER" )
63+ password = findProperty(" deployPassword" ) ?: System . properties[' deploy.token' ] ?:
64+ projectEnv. get(" GITHUB_DEPLOY_TOKEN" , null ) ?: System . getenv(" GITHUB_DEPLOY_TOKEN" )
65+ }
66+ // ADempiere organization maven github registry
67+ url = " https://maven.pkg.github.com/adempiere/adempiere"
4468 credentials {
45- // project property, system property, enviroment variable
46- username = findProperty(" deployUsername" ) ?: System . properties[' deploy.user' ] ?: System . getenv(" GITHUB_DEPLOY_USER" )
47- password = findProperty(" deployToken" ) ?: System . properties[' deploy.token' ] ?: System . getenv(" GITHUB_DEPLOY_TOKEN" )
69+ // project property, system property, .env project file, system enviroment variable
70+ username = findProperty(" deployUsername" ) ?: System . properties[' zdeploy.user' ] ?:
71+ projectEnv. get(" GITHUB_DEPLOY_USER" , null ) ?: System . getenv(" GITHUB_DEPLOY_USER" )
72+ password = findProperty(" deployPassword" ) ?: System . properties[' deploy.token' ] ?:
73+ projectEnv. get(" GITHUB_DEPLOY_TOKEN" , null ) ?: System . getenv(" GITHUB_DEPLOY_TOKEN" )
4874 }
4975 }
5076}
0 commit comments