Commit b384472
committed
fix(maven): clarify requirements.txt vs packages handling and lock file checks
- Clarify behavior between <packages> and requirements.txt dependency modes
- Avoid possible NullPointerExceptions when requirements.txt is not used
- Validate lock file usage when no Python dependencies are configured
- Make dependency mode selection explicit and deterministic1 parent c025031 commit b384472
File tree
3 files changed
+40
-23
lines changed- graalpy-maven-plugin/src/main/java/org/graalvm/python/maven/plugin
- org.graalvm.python.embedding.tools/src/main/java/org/graalvm/python/embedding/tools/vfs
3 files changed
+40
-23
lines changedLines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
100 | 101 | | |
101 | 102 | | |
102 | 103 | | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
103 | 116 | | |
104 | 117 | | |
105 | 118 | | |
| |||
Lines changed: 3 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
144 | | - | |
145 | 143 | | |
146 | 144 | | |
147 | 145 | | |
148 | | - | |
| 146 | + | |
| 147 | + | |
149 | 148 | | |
150 | 149 | | |
151 | 150 | | |
Lines changed: 24 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
543 | 543 | | |
544 | 544 | | |
545 | 545 | | |
546 | | - | |
| 546 | + | |
547 | 547 | | |
548 | 548 | | |
549 | 549 | | |
550 | 550 | | |
551 | 551 | | |
552 | 552 | | |
553 | 553 | | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
558 | 563 | | |
559 | | - | |
| 564 | + | |
560 | 565 | | |
561 | | - | |
| 566 | + | |
562 | 567 | | |
563 | | - | |
564 | | - | |
565 | | - | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
566 | 571 | | |
567 | | - | |
568 | | - | |
| 572 | + | |
| 573 | + | |
569 | 574 | | |
570 | | - | |
571 | | - | |
572 | | - | |
| 575 | + | |
573 | 576 | | |
574 | 577 | | |
575 | | - | |
576 | | - | |
577 | | - | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
578 | 583 | | |
579 | 584 | | |
580 | 585 | | |
| |||
589 | 594 | | |
590 | 595 | | |
591 | 596 | | |
592 | | - | |
| 597 | + | |
593 | 598 | | |
594 | 599 | | |
595 | 600 | | |
| |||
0 commit comments