Commit 550de64
committed
Set status attribute to "release" for built modules
If `org.gradle.status` is unspecified in a Gradle module, Gradle will read it as "integration". This is a problem, because in the event of a version conflict, Gradle will always prefer the "release" status.
Consider this example:
- "1.21.11-61.0.1" uses "release"
- "1.21.11-61.0.2" uses "integration"
Gradle's version parser doesn't understand version numbers with multiple versions in them, so it treats the Forge version as a qualifier. In this case, 61.0.1 always wins since it is marked as a "release" version.1 parent 78a6020 commit 550de64
1 file changed
+5
-1
lines changedLines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
| |||
79 | 80 | | |
80 | 81 | | |
81 | 82 | | |
| 83 | + | |
82 | 84 | | |
83 | 85 | | |
84 | 86 | | |
| |||
102 | 104 | | |
103 | 105 | | |
104 | 106 | | |
| 107 | + | |
105 | 108 | | |
106 | 109 | | |
107 | 110 | | |
| |||
148 | 151 | | |
149 | 152 | | |
150 | 153 | | |
151 | | - | |
| 154 | + | |
| 155 | + | |
152 | 156 | | |
153 | 157 | | |
154 | 158 | | |
| |||
0 commit comments