blob: b3fabc82e91e03b4d99f2939b4387dbec7df8a6c [file] [log] [blame]
#!/bin/sh
pushd target
source ./atomos-config/atomos_init.sh
native-image --verbose \
-cp "artifacts/org/apache/sling/org.apache.sling.feature.launcher.atomos/0.0.1-SNAPSHOT/org.apache.sling.feature.launcher.atomos-0.0.1-SNAPSHOT.jar:\
artifacts/org/apache/sling/org.apache.sling.feature.launcher/1.2.4/org.apache.sling.feature.launcher-1.2.4.jar:\
artifacts/org/apache/felix/org.apache.felix.atomos/1.0.1-SNAPSHOT/org.apache.felix.atomos-1.0.1-SNAPSHOT.jar:\
artifacts/org/slf4j/slf4j-simple/1.7.25/slf4j-simple-1.7.25.jar:\
artifacts/org/apache/sling/org.apache.sling.feature/1.3.0/org.apache.sling.feature-1.3.0.jar:\
artifacts/org/apache/felix/org.apache.felix.cm.json/1.0.6/org.apache.felix.cm.json-1.0.6.jar:\
artifacts/commons-cli/commons-cli/1.4/commons-cli-1.4.jar:\
$ATOMOS_CLASSPATH" \
org.apache.sling.feature.launcher.atomos.AtomosLaucherMain \
--no-fallback --enable-https --enable-http \
"$ATOMOS_INIT" \
"-H:ResourceConfigurationFiles=atomos-config/resource-config.json" \
"-H:ReflectionConfigurationFiles=atomos-config/reflect-config.json" \
"-H:DynamicProxyConfigurationFiles=atomos-config/proxy-config.json" \
"-H:JNIConfigurationFiles=atomos-config/jni-config.json" \
"-H:SerializationConfigurationFiles=atomos-config/serialization-config.json" \
"-o aem_native" "-Ob" \
"$@"
popd