@@ -52,6 +52,8 @@ export function getJavaAppFrameworkForMaven(framework: string): string {
52
52
function getMavenCommandForWindows (
53
53
framework : string ,
54
54
mavenFramework : string ,
55
+ username : string ,
56
+ accessKey : string ,
55
57
) : string {
56
58
return (
57
59
`mvn archetype:generate -B ` +
@@ -61,15 +63,17 @@ function getMavenCommandForWindows(
61
63
`-DgroupId="${ MAVEN_ARCHETYPE_GROUP_ID } " ` +
62
64
`-DartifactId="${ MAVEN_ARCHETYPE_ARTIFACT_ID } " ` +
63
65
`-Dversion="${ MAVEN_ARCHETYPE_VERSION } " ` +
64
- `-DBROWSERSTACK_USERNAME="${ process . env . BROWSERSTACK_USERNAME } " ` +
65
- `-DBROWSERSTACK_ACCESS_KEY="${ process . env . BROWSERSTACK_ACCESS_KEY } " ` +
66
+ `-DBROWSERSTACK_USERNAME="${ username } " ` +
67
+ `-DBROWSERSTACK_ACCESS_KEY="${ accessKey } " ` +
66
68
`-DBROWSERSTACK_FRAMEWORK="${ framework } "`
67
69
) ;
68
70
}
69
71
70
72
function getMavenCommandForUnix (
71
73
framework : string ,
72
74
mavenFramework : string ,
75
+ username : string ,
76
+ accessKey : string ,
73
77
) : string {
74
78
return (
75
79
`mvn archetype:generate -B ` +
@@ -79,8 +83,8 @@ function getMavenCommandForUnix(
79
83
`-DgroupId="${ MAVEN_ARCHETYPE_GROUP_ID } " ` +
80
84
`-DartifactId="${ MAVEN_ARCHETYPE_ARTIFACT_ID } " ` +
81
85
`-Dversion="${ MAVEN_ARCHETYPE_VERSION } " ` +
82
- `-DBROWSERSTACK_USERNAME="${ process . env . BROWSERSTACK_USERNAME } " ` +
83
- `-DBROWSERSTACK_ACCESS_KEY="${ process . env . BROWSERSTACK_ACCESS_KEY } " ` +
86
+ `-DBROWSERSTACK_USERNAME="${ username } " ` +
87
+ `-DBROWSERSTACK_ACCESS_KEY="${ accessKey } " ` +
84
88
`-DBROWSERSTACK_FRAMEWORK="${ framework } "`
85
89
) ;
86
90
}
@@ -98,12 +102,22 @@ export function getJavaSDKCommand(
98
102
let mavenCommand : string ;
99
103
100
104
if ( isWindows ) {
101
- mavenCommand = getMavenCommandForWindows ( framework , mavenFramework ) ;
105
+ mavenCommand = getMavenCommandForWindows (
106
+ framework ,
107
+ mavenFramework ,
108
+ username ,
109
+ accessKey ,
110
+ ) ;
102
111
if ( appPath ) {
103
112
mavenCommand += ` -DBROWSERSTACK_APP="${ appPath } "` ;
104
113
}
105
114
} else {
106
- mavenCommand = getMavenCommandForUnix ( framework , mavenFramework ) ;
115
+ mavenCommand = getMavenCommandForUnix (
116
+ framework ,
117
+ mavenFramework ,
118
+ username ,
119
+ accessKey ,
120
+ ) ;
107
121
if ( appPath ) {
108
122
mavenCommand += ` -DBROWSERSTACK_APP="${ appPath } "` ;
109
123
}
0 commit comments