Skip to content

Commit

Permalink
Update Amper version to 0.5.0-dev-2080
Browse files Browse the repository at this point in the history
  • Loading branch information
Space Automation authored and Space Team committed Oct 27, 2024
1 parent 12f0826 commit b5197c9
Show file tree
Hide file tree
Showing 41 changed files with 142 additions and 87 deletions.
9 changes: 6 additions & 3 deletions amper
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,14 @@
# default: https:/
# AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
# AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
# AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

set -e -u

# The version of the Amper distribution to provision and use
amper_version=0.5.0-dev-2049
amper_version=0.5.0-dev-2080
# Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

AMPER_DOWNLOAD_ROOT="${AMPER_DOWNLOAD_ROOT:-https://packages.jetbrains.team/maven/p/amper/amper}"
AMPER_JRE_DOWNLOAD_ROOT="${AMPER_JRE_DOWNLOAD_ROOT:-https:/}"
Expand Down Expand Up @@ -218,4 +219,6 @@ if [ "$simpleOs" = "windows" ]; then
else
classpath="$amper_target_dir/lib/*"
fi
exec "$java_exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=$amper_sha256" "-Damper.wrapper.process.name=$0" -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
jvm_args="-ea -XX:+EnableDynamicAgentLoading ${AMPER_JAVA_OPTIONS:-}"
# shellcheck disable=SC2086
exec "$java_exe" "-Damper.wrapper.dist.sha256=$amper_sha256" $jvm_args -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
8 changes: 5 additions & 3 deletions amper.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@
@rem default: https:/
@rem AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
@rem AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
@rem AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

setlocal

@rem The version of the Amper distribution to provision and use
set amper_version=0.5.0-dev-2049
set amper_version=0.5.0-dev-2080
@rem Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
set amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
set amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

if not defined AMPER_DOWNLOAD_ROOT set AMPER_DOWNLOAD_ROOT=https://packages.jetbrains.team/maven/p/amper/amper
if not defined AMPER_JRE_DOWNLOAD_ROOT set AMPER_JRE_DOWNLOAD_ROOT=https:/
Expand Down Expand Up @@ -147,5 +148,6 @@ if not exist "%AMPER_JAVA_HOME%\bin\java.exe" (

REM ********** Launch Amper **********

"%AMPER_JAVA_HOME%\bin\java.exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=%amper_sha256%" "-Damper.wrapper.process.name=%~nx0" -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
set jvm_args=-ea -XX:+EnableDynamicAgentLoading %AMPER_JAVA_OPTIONS%
"%AMPER_JAVA_HOME%\bin\java.exe" "-Damper.wrapper.dist.sha256=%amper_sha256%" %jvm_args% -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
exit /B %ERRORLEVEL%
2 changes: 1 addition & 1 deletion docs/Documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -1756,7 +1756,7 @@ pluginManagement {
plugins {
// Add the plugin
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
// Add Amper modules to the project
Expand Down
2 changes: 1 addition & 1 deletion docs/GradleMigration.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ pluginManagement {

plugins {
// apply the plugin:
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}

rootProject.name = "my-project-name"
Expand Down
6 changes: 3 additions & 3 deletions docs/Usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ pluginManagement {
// ...
plugins {
// update the Amper plugin version here:
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
// ...
```
Expand All @@ -56,12 +56,12 @@ a small file that downloads and runs the actual Amper CLI distribution.
Depending on your operating system, use one of the following commands to download the script:
Linux/macOS:
```
curl -fsSL -o amper "https://packages.jetbrains.team/maven/p/amper/amper/org/jetbrains/amper/cli/0.5.0-dev-2049/cli-0.5.0-dev-2049-wrapper?download=true" && chmod +x amper
curl -fsSL -o amper "https://packages.jetbrains.team/maven/p/amper/amper/org/jetbrains/amper/cli/0.5.0-dev-2080/cli-0.5.0-dev-2080-wrapper?download=true" && chmod +x amper
```

Windows powershell:
```
Invoke-WebRequest -Uri https://packages.jetbrains.team/maven/p/amper/amper/org/jetbrains/amper/cli/0.5.0-dev-2049/cli-0.5.0-dev-2049-wrapper.bat?download=true -OutFile amper.bat
Invoke-WebRequest -Uri https://packages.jetbrains.team/maven/p/amper/amper/org/jetbrains/amper/cli/0.5.0-dev-2080/cli-0.5.0-dev-2080-wrapper.bat?download=true -OutFile amper.bat
```

Alternatively, you can use any other method to download the script from the Maven repository, as long as you
Expand Down
2 changes: 1 addition & 1 deletion examples-gradle/compose-android/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ pluginManagement {
}

plugins {
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
2 changes: 1 addition & 1 deletion examples-gradle/compose-desktop/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ pluginManagement {
}

plugins {
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
2 changes: 1 addition & 1 deletion examples-gradle/compose-ios/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ pluginManagement {
}

plugins {
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
2 changes: 1 addition & 1 deletion examples-gradle/compose-multiplatform/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ pluginManagement {
}

plugins {
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}

include(":android-app")
Expand Down
2 changes: 1 addition & 1 deletion examples-gradle/coverage/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ pluginManagement {
}

plugins {
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
2 changes: 1 addition & 1 deletion examples-gradle/gradle-interop/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ pluginManagement {
}

plugins {
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
2 changes: 1 addition & 1 deletion examples-gradle/gradle-migration-jvm/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ pluginManagement {

plugins {
// apply the plugin:
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
id("org.gradle.toolchains.foojay-resolver-convention") version("0.8.0")
}

Expand Down
2 changes: 1 addition & 1 deletion examples-gradle/gradle-migration-kmp/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ pluginManagement {

plugins {
// apply the plugin:
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
id("org.gradle.toolchains.foojay-resolver-convention") version("0.8.0")
}

Expand Down
2 changes: 1 addition & 1 deletion examples-gradle/jvm/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ pluginManagement {
}

plugins {
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
2 changes: 1 addition & 1 deletion examples-gradle/new-project-template/settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ pluginManagement {
}

plugins {
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2049")
id("org.jetbrains.amper.settings.plugin").version("0.5.0-dev-2080")
}
9 changes: 6 additions & 3 deletions examples-standalone/compose-android/amper
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,14 @@
# default: https:/
# AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
# AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
# AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

set -e -u

# The version of the Amper distribution to provision and use
amper_version=0.5.0-dev-2049
amper_version=0.5.0-dev-2080
# Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

AMPER_DOWNLOAD_ROOT="${AMPER_DOWNLOAD_ROOT:-https://packages.jetbrains.team/maven/p/amper/amper}"
AMPER_JRE_DOWNLOAD_ROOT="${AMPER_JRE_DOWNLOAD_ROOT:-https:/}"
Expand Down Expand Up @@ -218,4 +219,6 @@ if [ "$simpleOs" = "windows" ]; then
else
classpath="$amper_target_dir/lib/*"
fi
exec "$java_exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=$amper_sha256" "-Damper.wrapper.process.name=$0" -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
jvm_args="-ea -XX:+EnableDynamicAgentLoading ${AMPER_JAVA_OPTIONS:-}"
# shellcheck disable=SC2086
exec "$java_exe" "-Damper.wrapper.dist.sha256=$amper_sha256" $jvm_args -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
8 changes: 5 additions & 3 deletions examples-standalone/compose-android/amper.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@
@rem default: https:/
@rem AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
@rem AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
@rem AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

setlocal

@rem The version of the Amper distribution to provision and use
set amper_version=0.5.0-dev-2049
set amper_version=0.5.0-dev-2080
@rem Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
set amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
set amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

if not defined AMPER_DOWNLOAD_ROOT set AMPER_DOWNLOAD_ROOT=https://packages.jetbrains.team/maven/p/amper/amper
if not defined AMPER_JRE_DOWNLOAD_ROOT set AMPER_JRE_DOWNLOAD_ROOT=https:/
Expand Down Expand Up @@ -147,5 +148,6 @@ if not exist "%AMPER_JAVA_HOME%\bin\java.exe" (

REM ********** Launch Amper **********

"%AMPER_JAVA_HOME%\bin\java.exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=%amper_sha256%" "-Damper.wrapper.process.name=%~nx0" -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
set jvm_args=-ea -XX:+EnableDynamicAgentLoading %AMPER_JAVA_OPTIONS%
"%AMPER_JAVA_HOME%\bin\java.exe" "-Damper.wrapper.dist.sha256=%amper_sha256%" %jvm_args% -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
exit /B %ERRORLEVEL%
9 changes: 6 additions & 3 deletions examples-standalone/compose-desktop/amper
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,14 @@
# default: https:/
# AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
# AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
# AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

set -e -u

# The version of the Amper distribution to provision and use
amper_version=0.5.0-dev-2049
amper_version=0.5.0-dev-2080
# Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

AMPER_DOWNLOAD_ROOT="${AMPER_DOWNLOAD_ROOT:-https://packages.jetbrains.team/maven/p/amper/amper}"
AMPER_JRE_DOWNLOAD_ROOT="${AMPER_JRE_DOWNLOAD_ROOT:-https:/}"
Expand Down Expand Up @@ -218,4 +219,6 @@ if [ "$simpleOs" = "windows" ]; then
else
classpath="$amper_target_dir/lib/*"
fi
exec "$java_exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=$amper_sha256" "-Damper.wrapper.process.name=$0" -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
jvm_args="-ea -XX:+EnableDynamicAgentLoading ${AMPER_JAVA_OPTIONS:-}"
# shellcheck disable=SC2086
exec "$java_exe" "-Damper.wrapper.dist.sha256=$amper_sha256" $jvm_args -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
8 changes: 5 additions & 3 deletions examples-standalone/compose-desktop/amper.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@
@rem default: https:/
@rem AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
@rem AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
@rem AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

setlocal

@rem The version of the Amper distribution to provision and use
set amper_version=0.5.0-dev-2049
set amper_version=0.5.0-dev-2080
@rem Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
set amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
set amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

if not defined AMPER_DOWNLOAD_ROOT set AMPER_DOWNLOAD_ROOT=https://packages.jetbrains.team/maven/p/amper/amper
if not defined AMPER_JRE_DOWNLOAD_ROOT set AMPER_JRE_DOWNLOAD_ROOT=https:/
Expand Down Expand Up @@ -147,5 +148,6 @@ if not exist "%AMPER_JAVA_HOME%\bin\java.exe" (

REM ********** Launch Amper **********

"%AMPER_JAVA_HOME%\bin\java.exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=%amper_sha256%" "-Damper.wrapper.process.name=%~nx0" -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
set jvm_args=-ea -XX:+EnableDynamicAgentLoading %AMPER_JAVA_OPTIONS%
"%AMPER_JAVA_HOME%\bin\java.exe" "-Damper.wrapper.dist.sha256=%amper_sha256%" %jvm_args% -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
exit /B %ERRORLEVEL%
9 changes: 6 additions & 3 deletions examples-standalone/compose-ios/amper
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,14 @@
# default: https:/
# AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
# AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
# AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

set -e -u

# The version of the Amper distribution to provision and use
amper_version=0.5.0-dev-2049
amper_version=0.5.0-dev-2080
# Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

AMPER_DOWNLOAD_ROOT="${AMPER_DOWNLOAD_ROOT:-https://packages.jetbrains.team/maven/p/amper/amper}"
AMPER_JRE_DOWNLOAD_ROOT="${AMPER_JRE_DOWNLOAD_ROOT:-https:/}"
Expand Down Expand Up @@ -218,4 +219,6 @@ if [ "$simpleOs" = "windows" ]; then
else
classpath="$amper_target_dir/lib/*"
fi
exec "$java_exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=$amper_sha256" "-Damper.wrapper.process.name=$0" -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
jvm_args="-ea -XX:+EnableDynamicAgentLoading ${AMPER_JAVA_OPTIONS:-}"
# shellcheck disable=SC2086
exec "$java_exe" "-Damper.wrapper.dist.sha256=$amper_sha256" $jvm_args -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
8 changes: 5 additions & 3 deletions examples-standalone/compose-ios/amper.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@
@rem default: https:/
@rem AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
@rem AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
@rem AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

setlocal

@rem The version of the Amper distribution to provision and use
set amper_version=0.5.0-dev-2049
set amper_version=0.5.0-dev-2080
@rem Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
set amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
set amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

if not defined AMPER_DOWNLOAD_ROOT set AMPER_DOWNLOAD_ROOT=https://packages.jetbrains.team/maven/p/amper/amper
if not defined AMPER_JRE_DOWNLOAD_ROOT set AMPER_JRE_DOWNLOAD_ROOT=https:/
Expand Down Expand Up @@ -147,5 +148,6 @@ if not exist "%AMPER_JAVA_HOME%\bin\java.exe" (

REM ********** Launch Amper **********

"%AMPER_JAVA_HOME%\bin\java.exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=%amper_sha256%" "-Damper.wrapper.process.name=%~nx0" -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
set jvm_args=-ea -XX:+EnableDynamicAgentLoading %AMPER_JAVA_OPTIONS%
"%AMPER_JAVA_HOME%\bin\java.exe" "-Damper.wrapper.dist.sha256=%amper_sha256%" %jvm_args% -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
exit /B %ERRORLEVEL%
9 changes: 6 additions & 3 deletions examples-standalone/compose-multiplatform/amper
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,14 @@
# default: https:/
# AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
# AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
# AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

set -e -u

# The version of the Amper distribution to provision and use
amper_version=0.5.0-dev-2049
amper_version=0.5.0-dev-2080
# Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

AMPER_DOWNLOAD_ROOT="${AMPER_DOWNLOAD_ROOT:-https://packages.jetbrains.team/maven/p/amper/amper}"
AMPER_JRE_DOWNLOAD_ROOT="${AMPER_JRE_DOWNLOAD_ROOT:-https:/}"
Expand Down Expand Up @@ -218,4 +219,6 @@ if [ "$simpleOs" = "windows" ]; then
else
classpath="$amper_target_dir/lib/*"
fi
exec "$java_exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=$amper_sha256" "-Damper.wrapper.process.name=$0" -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
jvm_args="-ea -XX:+EnableDynamicAgentLoading ${AMPER_JAVA_OPTIONS:-}"
# shellcheck disable=SC2086
exec "$java_exe" "-Damper.wrapper.dist.sha256=$amper_sha256" $jvm_args -cp "$classpath" org.jetbrains.amper.cli.MainKt "$@"
8 changes: 5 additions & 3 deletions examples-standalone/compose-multiplatform/amper.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@
@rem default: https:/
@rem AMPER_BOOTSTRAP_CACHE_DIR Cache directory to store extracted JRE and Amper distribution
@rem AMPER_JAVA_HOME JRE to run Amper itself (optional, does not affect compilation)
@rem AMPER_JAVA_OPTIONS JVM options to pass to the JVM running Amper (does not affect the user's application)

setlocal

@rem The version of the Amper distribution to provision and use
set amper_version=0.5.0-dev-2049
set amper_version=0.5.0-dev-2080
@rem Establish chain of trust from here by specifying exact checksum of Amper distribution to be run
set amper_sha256=816461a8417aabec6a26a8a9b39664dcfe5a2b55c19089b0f54551c21c7be4c2
set amper_sha256=c60425ecdda382f25f963048fa391a37716733101b0dbdd8cd26b0a611d2bcf0

if not defined AMPER_DOWNLOAD_ROOT set AMPER_DOWNLOAD_ROOT=https://packages.jetbrains.team/maven/p/amper/amper
if not defined AMPER_JRE_DOWNLOAD_ROOT set AMPER_JRE_DOWNLOAD_ROOT=https:/
Expand Down Expand Up @@ -147,5 +148,6 @@ if not exist "%AMPER_JAVA_HOME%\bin\java.exe" (

REM ********** Launch Amper **********

"%AMPER_JAVA_HOME%\bin\java.exe" -ea -XX:+EnableDynamicAgentLoading "-Damper.wrapper.dist.sha256=%amper_sha256%" "-Damper.wrapper.process.name=%~nx0" -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
set jvm_args=-ea -XX:+EnableDynamicAgentLoading %AMPER_JAVA_OPTIONS%
"%AMPER_JAVA_HOME%\bin\java.exe" "-Damper.wrapper.dist.sha256=%amper_sha256%" %jvm_args% -cp "%amper_target_dir%\lib\*" org.jetbrains.amper.cli.MainKt %*
exit /B %ERRORLEVEL%
Loading

0 comments on commit b5197c9

Please sign in to comment.