|
3 | 3 |
|
4 | 4 | <groupId>org.rascalmpl</groupId> |
5 | 5 | <artifactId>rascal</artifactId> |
6 | | - <version>0.41.0-RC8-SNAPSHOT</version> |
| 6 | + <version>0.41.0-RC9-SNAPSHOT</version> |
7 | 7 | <packaging>jar</packaging> |
8 | 8 |
|
9 | 9 | <scm> |
|
34 | 34 | <rascal.test.memory>3</rascal.test.memory> |
35 | 35 | <maven.compiler.release>11</maven.compiler.release> |
36 | 36 | <rascal-maven.version>0.28.9-BOOT1</rascal-maven.version> |
| 37 | + <jline.version>3.27.0</jline.version> |
37 | 38 | </properties> |
38 | 39 |
|
39 | 40 | <licenses> |
|
236 | 237 | <include>**/org/rascalmpl/test/AllSuiteParallel.java</include> |
237 | 238 | <include>**/org/rascalmpl/test/library/LibraryLangPaths.java</include> |
238 | 239 | <include>**/org/rascalmpl/test/value/AllTests.java</include> |
| 240 | + <include>**/org/rascalmpl/test/repl/*Test.java</include> |
239 | 241 | <include>**/org/rascalmpl/*Test.java</include> |
240 | 242 | </includes> |
241 | 243 | </configuration> |
|
332 | 334 | <addHeader>false</addHeader> |
333 | 335 | </transformer> |
334 | 336 | </transformers> |
335 | | - <relocations> |
336 | | - <relocation> |
337 | | - <pattern>org.fusesource.jansi</pattern> |
338 | | - <shadedPattern>org.rascalmpl.fusesource.jansi</shadedPattern> |
339 | | - <excludes> |
340 | | - <exclude>org.fusesource.jansi.internal.*</exclude> |
341 | | - </excludes> |
342 | | - </relocation> |
343 | | - <relocation> |
344 | | - <pattern>jline</pattern> |
345 | | - <shadedPattern>org.rascalmpl.jline</shadedPattern> |
346 | | - </relocation> |
347 | | - </relocations> |
348 | 337 | <filters> |
349 | 338 | <filter> |
350 | 339 | <artifact>*:*</artifact> |
|
472 | 461 | <artifactId>gson</artifactId> |
473 | 462 | <version>2.11.0</version> |
474 | 463 | </dependency> |
475 | | - <dependency> |
476 | | - <groupId>jline</groupId> |
477 | | - <artifactId>jline</artifactId> |
478 | | - <version>2.14.6</version> |
| 464 | + <dependency> <!-- line reader/completion/history support --> |
| 465 | + <groupId>org.jline</groupId> |
| 466 | + <artifactId>jline-reader</artifactId> |
| 467 | + <version>${jline.version}</version> |
| 468 | + </dependency> |
| 469 | + <dependency> <!-- terminal API --> |
| 470 | + <groupId>org.jline</groupId> |
| 471 | + <artifactId>jline-terminal</artifactId> |
| 472 | + <version>${jline.version}</version> |
| 473 | + </dependency> |
| 474 | + <dependency> <!-- interaction with native APIs for console features, after jdk22 we can switch to FFM --> |
| 475 | + <groupId>org.jline</groupId> |
| 476 | + <artifactId>jline-terminal-jni</artifactId> |
| 477 | + <version>${jline.version}</version> |
| 478 | + </dependency> |
| 479 | + <dependency> <!-- styling api --> |
| 480 | + <groupId>org.jline</groupId> |
| 481 | + <artifactId>jline-style</artifactId> |
| 482 | + <version>${jline.version}</version> |
| 483 | + </dependency> |
| 484 | + <dependency> <!-- command registyr and extra features --> |
| 485 | + <groupId>org.jline</groupId> |
| 486 | + <artifactId>jline-console</artifactId> |
| 487 | + <version>${jline.version}</version> |
| 488 | + </dependency> |
| 489 | + <dependency> <!-- raw ansi commands --> |
| 490 | + <groupId>org.jline</groupId> |
| 491 | + <artifactId>jansi-core</artifactId> |
| 492 | + <version>${jline.version}</version> |
479 | 493 | </dependency> |
480 | 494 | <dependency> |
481 | 495 | <groupId>org.yaml</groupId> |
|
564 | 578 | <goal>shade</goal> |
565 | 579 | </goals> |
566 | 580 | <configuration> |
567 | | - <transformers> |
568 | | - <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> |
569 | | - <manifestEntries> |
570 | | - <Name>rascal</Name> |
571 | | - <Main-Class>org.rascalmpl.shell.RascalShell</Main-Class> |
572 | | - <Specification-Version>${project.version}</Specification-Version> |
573 | | - <Specification-Vendor>http://www.usethesource.io</Specification-Vendor> |
574 | | - </manifestEntries> |
575 | | - </transformer> |
576 | | - </transformers> |
577 | | - <relocations> |
578 | | - <relocation> |
579 | | - <pattern>org.fusesource.jansi</pattern> |
580 | | - <shadedPattern>org.rascalmpl.fusesource.jansi</shadedPattern> |
581 | | - <excludes> |
582 | | - <exclude>org.fusesource.jansi.internal.*</exclude> |
583 | | - </excludes> |
584 | | - </relocation> |
585 | | - <relocation> |
586 | | - <pattern>jline</pattern> |
587 | | - <shadedPattern>org.rascalmpl.jline</shadedPattern> |
588 | | - </relocation> |
589 | | - </relocations> |
590 | | - <filters> |
591 | | - <filter> |
592 | | - <artifact>*:*</artifact> |
593 | | - <excludes> |
594 | | - <exclude>META-INF/*.SF</exclude> |
595 | | - <exclude>META-INF/*.DSA</exclude> |
596 | | - <exclude>META-INF/*.RSA</exclude> |
597 | | - </excludes> |
598 | | - </filter> |
599 | | - </filters> |
600 | | - <artifactSet> |
601 | | - <includes> |
602 | | - <include>jline:*</include> |
603 | | - </includes> |
604 | | - </artifactSet> |
| 581 | + <skip>true</skip> |
605 | 582 | </configuration> |
606 | 583 | </execution> |
607 | 584 | </executions> |
|
0 commit comments