|
44 | 44 | </execution>
|
45 | 45 | </executions>
|
46 | 46 | </plugin>
|
| 47 | + <!-- bundle the openhab-js library --> |
47 | 48 | <plugin>
|
48 | 49 | <groupId>com.github.eirslett</groupId>
|
49 | 50 | <artifactId>frontend-maven-plugin</artifactId>
|
|
114 | 115 | </execution>
|
115 | 116 | </executions>
|
116 | 117 | </plugin>
|
| 118 | + <!-- run SAT --> |
117 | 119 | <plugin>
|
118 | 120 | <groupId>org.openhab.tools.sat</groupId>
|
119 | 121 | <artifactId>sat-plugin</artifactId>
|
|
125 | 127 | </build>
|
126 | 128 |
|
127 | 129 | <dependencies>
|
| 130 | + <dependency> |
| 131 | + <groupId>org.graalvm.sdk</groupId> |
| 132 | + <artifactId>graal-sdk</artifactId> |
| 133 | + <version>${graal.version}</version> |
| 134 | + </dependency> |
128 | 135 | <dependency>
|
129 | 136 | <groupId>org.graalvm.truffle</groupId>
|
130 | 137 | <artifactId>truffle-api</artifactId>
|
131 | 138 | <version>${graal.version}</version>
|
132 | 139 | </dependency>
|
| 140 | + <!-- Graal JavaScript ScriptEngine JSR 223 support --> |
133 | 141 | <dependency>
|
134 | 142 | <groupId>org.graalvm.js</groupId>
|
135 | 143 | <artifactId>js-scriptengine</artifactId>
|
136 | 144 | <version>${graal.version}</version>
|
137 | 145 | </dependency>
|
138 |
| - <dependency> |
139 |
| - <groupId>org.graalvm.sdk</groupId> |
140 |
| - <artifactId>graal-sdk</artifactId> |
141 |
| - <version>${graal.version}</version> |
142 |
| - </dependency> |
| 146 | + <!-- Graal TRegex engine (internally used by Graal JavaScript engine) --> |
143 | 147 | <dependency>
|
144 | 148 | <groupId>org.graalvm.regex</groupId>
|
145 | 149 | <artifactId>regex</artifactId>
|
146 | 150 | <version>${graal.version}</version>
|
147 | 151 | </dependency>
|
148 |
| - <dependency> <!-- this must come AFTER the regex lib --> |
| 152 | + <!-- Graal JavaScript engine --> |
| 153 | + <dependency> |
149 | 154 | <groupId>org.graalvm.js</groupId>
|
150 | 155 | <artifactId>js</artifactId>
|
151 | 156 | <version>${graal.version}</version>
|
152 | 157 | </dependency>
|
153 |
| - <!-- GraalJS changelog says that com.ibm.icu/icu4j is not required for GraalJS >= 22.0.0 as it moved to org.graalvm.truffle; |
154 |
| - but GraalJS >= 22.2.0 requires it, so we'll need to add it when we upgrade --> |
155 | 158 | </dependencies>
|
156 | 159 | </project>
|
0 commit comments