|
12 | 12 |
|
13 | 13 | <properties> |
14 | 14 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 15 | + <asciidocfx.mainClass>com.kodedu.boot.AppStarter</asciidocfx.mainClass> |
15 | 16 | <java.version>16</java.version> |
16 | 17 | <maven.compiler.source>${java.version}</maven.compiler.source> |
17 | 18 | <maven.compiler.target>${java.version}</maven.compiler.target> |
|
21 | 22 | <openjfx.version>16</openjfx.version> |
22 | 23 | <ikonli.version>12.2.0</ikonli.version> |
23 | 24 | <jaxb.version>2.3.2</jaxb.version> |
| 25 | + <javafx.scope>provided</javafx.scope> |
24 | 26 | </properties> |
25 | 27 |
|
26 | 28 | <organization> |
|
222 | 224 | <groupId>org.openjfx</groupId> |
223 | 225 | <artifactId>javafx-swing</artifactId> |
224 | 226 | <version>${openjfx.version}</version> |
225 | | - <scope>provided</scope> |
| 227 | + <scope>${javafx.scope}</scope> |
226 | 228 | </dependency> |
227 | 229 | <dependency> |
228 | 230 | <groupId>org.openjfx</groupId> |
229 | 231 | <artifactId>javafx-controls</artifactId> |
230 | 232 | <version>${openjfx.version}</version> |
231 | | - <scope>provided</scope> |
| 233 | + <scope>${javafx.scope}</scope> |
232 | 234 | </dependency> |
233 | 235 | <dependency> |
234 | 236 | <groupId>org.openjfx</groupId> |
235 | 237 | <artifactId>javafx-web</artifactId> |
236 | 238 | <version>${openjfx.version}</version> |
237 | | - <scope>provided</scope> |
| 239 | + <scope>${javafx.scope}</scope> |
238 | 240 | </dependency> |
239 | 241 | <dependency> |
240 | 242 | <groupId>org.openjfx</groupId> |
241 | 243 | <artifactId>javafx-fxml</artifactId> |
242 | 244 | <version>${openjfx.version}</version> |
243 | | - <scope>provided</scope> |
| 245 | + <scope>${javafx.scope}</scope> |
244 | 246 | </dependency> |
245 | 247 |
|
246 | 248 | </dependencies> |
|
288 | 290 | <configuration> |
289 | 291 | <programs> |
290 | 292 | <program> |
291 | | - <mainClass>com.kodedu.boot.AppStarter</mainClass> |
| 293 | + <mainClass>${asciidocfx.mainClass}</mainClass> |
292 | 294 | <id>asciidocfx</id> |
293 | 295 | </program> |
294 | 296 | </programs> |
|
430 | 432 | </execution> |
431 | 433 | </executions> |
432 | 434 | </plugin> |
| 435 | + <plugin> |
| 436 | + <groupId>org.openjfx</groupId> |
| 437 | + <artifactId>javafx-maven-plugin</artifactId> |
| 438 | + <version>0.0.6</version> |
| 439 | + <configuration> |
| 440 | + <mainClass>${asciidocfx.mainClass}</mainClass> |
| 441 | + </configuration> |
| 442 | + </plugin> |
433 | 443 | </plugins> |
434 | 444 | </build> |
435 | 445 |
|
|
0 commit comments