/
mmorozan
/
ui-tests
Обзор
Документация
Войти
/
mmorozan
/
ui-tests
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
scripts/generate-step-artifacts-java.ps1
20 строк
797 B
Mikhail
Initial cross-stack Playwright Gherkin monorepo
22 апр 2026, 01:16
22 апр 2026, 01:16
d88d01c
Код
Авторство
О чём код?
$ErrorActionPreference = "Stop" $repoRoot = Split-Path -Parent $PSScriptRoot $javaHome = Join-Path $repoRoot ".tools\\jdk-17" $mavenHome = Join-Path $repoRoot ".tools\\apache-maven-3.9.14" $tempDir = Join-Path $repoRoot ".tmp" $mavenRepo = Join-Path $repoRoot ".m2\\repository" $pomPath = Join-Path $repoRoot "packages\\java-playwright-gherkin\\pom.xml" foreach ($dir in @($tempDir, $mavenRepo)) { New-Item -ItemType Directory -Force -Path $dir | Out-Null } $env:JAVA_HOME = $javaHome $env:MAVEN_OPTS = "-Dmaven.repo.local=$mavenRepo" $env:TEMP = $tempDir $env:TMP = $tempDir $env:Path = "$javaHome\\bin;$mavenHome\\bin;$env:Path" & "$mavenHome\\bin\\mvn.cmd" -f $pomPath "test-compile" "-Dexec.mainClass=com.example.generator.StepArtifactGenerator" "-Dexec.classpathScope=test" "exec:java"