[prompt]#$# [command]#java# -Dvaadin.[replaceable]##<product>##.developer.license=[replaceable]#L1cen5e-c0de# ...
----
-where the [literal]`<product>` is the product ID, such as `charts`, `spreadsheet`, `designer`, or `testbench`.
+where the [literal]`<product>` is the product ID, such as `charts`, `spreadsheet`, or `testbench`.
[[addons.cval.systemproperty.environments]]
=== Passing License Key in Different Environments
[prompt]#$# [command]#mvn# -Dvaadin.[replaceable]##<product>##.developer.license=[replaceable]##L1cen5e-c0de## package
----
+
-where the [literal]`<product>` is the product ID, such as `charts`, `spreadsheet`, `designer`, or `testbench`.
+where the [literal]`<product>` is the product ID, such as `charts`, `spreadsheet`, or `testbench`.
Continuous Integration Systems:: In CIS systems, you can pass the license key to build runners as a system
property in the build configuration. However, this only passes it to a runner.