@@ -32,7 +32,6 @@ function cmd(cmd, args, stdoutListener) {
3232}
3333
3434try {
35-
3635 const maven = fs . existsSync ( 'pom.xml' )
3736 const gradleGroovy = fs . existsSync ( 'build.gradle' )
3837 const gradleKotlin = fs . existsSync ( 'build.gradle.kts' )
@@ -41,16 +40,16 @@ try {
4140 console . log ( gradleGroovy )
4241 console . log ( gradleKotlin )
4342
44- if ( maven ) { // maven build
43+ if ( maven ) {
44+ const mavenExpression = core . getInput ( 'maven-expression' ) ;
4545 cmd (
4646 "mvn" ,
4747 [
4848 "help:evaluate" ,
4949 "-q" ,
5050 "-DforceStdout" ,
51- " -Dexpression=maven.compiler.target" ,
51+ ` -Dexpression=${ mavenExpression } ` ,
5252 ] ,
53- // ["help:evaluate", "-q", "-DforceStdout", "-Dexpression=java.version"],
5453 ( outputBuffer ) => {
5554 const output = outputBuffer . toString ( ) ;
5655 console . log ( output ) ;
@@ -64,23 +63,19 @@ try {
6463 } ) ;
6564 }
6665 ) ;
67- } //
68- else {
66+ } else {
6967 if ( gradleGroovy || gradleKotlin ) {
7068 cmd ( "./gradlew" , [ ':properties' , '--property' , 'sourceCompatibility' ] , outputBuffer => {
7169 const buff = outputBuffer . toString ( ) ;
72- if ( buff . indexOf ( 'sourceCompatibility' ) != - 1 ) {
73- console . log ( 'sourceCompatibility: ' + buff )
74- }
75- else {
76- console . log ( 'nope!' )
70+ if ( buff . indexOf ( 'sourceCompatibility' ) != - 1 ) {
71+ console . log ( 'sourceCompatibility: ' + buff )
72+ } else {
73+ console . log ( 'nope!' )
7774 }
78-
79-
8075 } ) ;
8176 }
8277 }
8378} catch ( error ) {
8479 core . setFailed ( error . message ) ;
85- }
80+ }
8681
0 commit comments