Skip to content

Commit 5990776

Browse files
authored
Try to make reproducible builds (#8925)
* remove lov4j snapshot from test * lock deps and use jitpack for commit hash * add gradle lockfile * remove lockfile. Can still be added later
1 parent 92e4cb2 commit 5990776

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

build.gradle

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ repositories {
8181
mavenLocal()
8282
mavenCentral()
8383
maven { url 'https://oss.sonatype.org/content/groups/public' }
84-
maven { url 'https://repository.apache.org/snapshots' }
84+
maven { url 'https://jitpack.io' }
8585
}
8686

8787
configurations {
@@ -95,6 +95,10 @@ configurations {
9595
}
9696
}
9797

98+
dependencyLocking {
99+
lockAllConfigurations()
100+
}
101+
98102
javafx {
99103
version = "18"
100104
modules = [ 'javafx.controls', 'javafx.fxml', 'javafx.web', 'javafx.swing' ]
@@ -166,7 +170,7 @@ dependencies {
166170
// JavaFX stuff
167171
implementation 'org.kordamp.ikonli:ikonli-javafx:12.3.1'
168172
implementation 'org.kordamp.ikonli:ikonli-materialdesign2-pack:12.3.1'
169-
implementation 'de.saxsys:mvvmfx-validation:1.9.0-SNAPSHOT'
173+
implementation 'com.github.sialcasa.mvvmFX:mvvmfx-validation:f195849ca9' //jitpack
170174
implementation 'de.saxsys:mvvmfx:1.8.0'
171175
implementation 'com.tobiasdiez:easybind:2.2'
172176
implementation 'org.fxmisc.flowless:flowless:0.6.10'
@@ -208,15 +212,13 @@ dependencies {
208212
testImplementation 'org.junit.jupiter:junit-jupiter:5.8.2'
209213
testImplementation 'org.junit.platform:junit-platform-launcher:1.8.2'
210214

211-
testRuntimeOnly group: 'org.apache.logging.log4j', name: 'log4j-core', version: '3.0.0-SNAPSHOT'
212-
testRuntimeOnly group: 'org.apache.logging.log4j', name: 'log4j-jul', version: '3.0.0-SNAPSHOT'
213215
testImplementation 'org.mockito:mockito-core:4.6.1'
214216
testImplementation 'org.xmlunit:xmlunit-core:2.9.0'
215217
testImplementation 'org.xmlunit:xmlunit-matchers:2.9.0'
216218
testRuntimeOnly 'com.tngtech.archunit:archunit-junit5-engine:0.23.1'
217219
testImplementation 'com.tngtech.archunit:archunit-junit5-api:0.23.1'
218-
testImplementation "org.testfx:testfx-core:4.0.17-alpha-SNAPSHOT"
219-
testImplementation "org.testfx:testfx-junit5:4.0.17-alpha-SNAPSHOT"
220+
testImplementation "org.testfx:testfx-core:4.0.16-alpha"
221+
testImplementation "org.testfx:testfx-junit5:4.0.16-alpha"
220222
testImplementation "org.hamcrest:hamcrest-library:2.2"
221223

222224
checkstyle 'com.puppycrawl.tools:checkstyle:10.1'

0 commit comments

Comments
 (0)