4.0.0
org.openhab.addons.bundles
org.openhab.addons.reactor.bundles
5.0.0-SNAPSHOT
org.openhab.automation.jsscripting
openHAB Add-ons :: Bundles :: Automation :: JavaScript Scripting
!sun.misc.*,
!sun.reflect.*,
!com.sun.management.*,
!jdk.internal.reflect.*,
!jdk.vm.ci.services
24.1.1
${project.version}
openhab@5.8.1
org.apache.maven.plugins
maven-shade-plugin
3.6.0
package
shade
org.lastnpe.eea:eea-all
org.apache.karaf.features:framework
false
com.github.eirslett
frontend-maven-plugin
1.15.0
v16.17.1
target/js
Install node and npm
install-node-and-npm
generate-sources
npm install
npm
install ${ohjs.version} webpack@^5.94.0 webpack-cli@^5.1.4
npx webpack (openhab-js globals injection)
npx
webpack -c ./node_modules/openhab/build/@globals-webpack.config.js --entry-reset --entry
./node_modules/openhab/build/@openhab-globals.js -o ./dist
npx webpack (openhab-js)
npx
webpack -c ./node_modules/openhab/build/webpack.config.js --entry-reset --entry
./node_modules/openhab/ -o ./dist
org.codehaus.mojo
build-helper-maven-plugin
add-resource
generate-sources
target/js/dist
node_modules
org.openhab.tools.sat
sat-plugin
${project.basedir}/suppressions.properties
org.graalvm.polyglot
polyglot
${graaljs.version}
org.graalvm.js
js-scriptengine
${graaljs.version}
org.graalvm.regex
regex
${graaljs.version}
org.graalvm.polyglot
js-community
${graaljs.version}
pom
runtime