Kevin Turner
8a7219b637
test: reducing logspam ( #5022 )
...
Co-authored-by: jdrueckert <jd.rueckert@googlemail.com>
2022-06-04 19:56:59 +02:00
Kevin Turner
114f175778
build(checkstyle): update to version 10.2, update .idea to match ( #5027 )
2022-06-04 17:04:46 +02:00
jdrueckert
a0c6606176
feat: restrict default memory settings ( #5025 )
2022-05-29 15:09:21 -07:00
Kevin Turner
9a122e21fb
security: upgrade dependencies ( #5021 )
...
- upgrade snowplow, logstash-logback-encoder, logback-classic, plexus-utils, protobuf-java
- remove dom4j, jetbrains NotNull annotation
2022-05-28 17:18:35 +02:00
jdrueckert
650866742d
Merge branch 'develop' into test/moveMTE
2022-05-22 23:51:04 +02:00
Kevin Turner
ec8decfad5
build: make terasology-common for easy inclusion of things applicable to all subprojects
2022-05-21 13:46:39 -07:00
Kevin Turner
90af4b2c8f
test: remove jacoco
...
CI wasn't even reading the jacoco report at all.
2022-05-21 12:21:35 -07:00
Kevin Turner
b1a35c06f4
build: extract project metrics/analytics to terasology-metrics gradle plugin
2022-05-21 12:21:35 -07:00
Kevin Turner
3cf39f5120
build(modules): copy assets and module.txt every time processResources is run
...
Instead of waiting for the jar task.
This is probably the reason things didn't seem to work unless you built jars _before_ running the code.
2022-05-19 16:43:06 -07:00
Rasmus Praestholm
de37cfa88f
fix: path quirk on an M1 Mac using Azul JDK 11 ( #5006 )
...
Co-authored-by: Kevin Turner <83819+keturn@users.noreply.github.com>
2022-05-03 14:04:03 -07:00
Kevin Turner
a9b9db5942
build(modules): add :modules:reportModuleOrder task ( #4568 )
2022-04-03 23:38:10 +02:00
Kevin Turner
2e17426de9
build(RunTerasology): allow task property to be initialized by injector
...
It requires this class to be abstract, but that seems to be the common practice.
2021-12-19 10:51:26 -08:00
Kevin Turner
481fa63c73
build: add `--jmx-port` to allow JMX connections to `gradle game`
2021-12-19 10:51:26 -08:00
Rasmus Praestholm
7dfebd3ef7
build: fix mystery Artifactory issue ( #4945 )
2021-11-08 08:58:48 -08:00
Kevin Turner
36e88a1a9e
test: add unitTest target to TypeHandlerLibrary and facades ( #4940 )
2021-11-05 15:37:28 -07:00
Kevin Turner
3833ede320
test(modules): make com.google.truth assertion library available ( #4913 )
2021-09-27 10:12:23 -07:00
jdrueckert
ac1c547e57
chore: add maven repo that contains jpastebin ( #4844 )
2021-08-15 13:31:28 -07:00
Kevin Turner
ac19044c01
Merge remote-tracking branch 'origin/develop' into feat/picocli
...
# Conflicts:
# .idea/misc.xml
# facades/PC/src/main/java/org/terasology/engine/Terasology.java
2021-07-27 15:58:14 -07:00
Kevin Turner
40e5bfa3ee
build: avoid transitive dependency on org.reflections ( #4812 )
2021-07-11 00:22:14 +02:00
Kevin Turner
26f79333d7
test: make parts of PathManagerProvider public for use by MTE ( #4807 )
2021-07-03 18:02:18 +02:00
Kevin Turner
89242ee5cb
chore: upgrade to mockito 3.11.2 from 3.7.7
2021-07-02 11:11:36 -07:00
Kevin Turner
664f212e69
test: enable mockito-inline in module tests
...
This enables stubs and spies for final classes.
2021-07-02 11:09:20 -07:00
Kevin Turner
829aa78e5b
chore: upgrade to gestalt 7.1.0 from snapshot ( #4761 )
2021-06-13 01:31:38 +02:00
Tobias Nett
e3c202adab
build(module_build): use same DependencyInfo -> String logic for modules and engine ( #4649 )
...
* build(module_build): use same DependencyInfo -> String logic for modules and engine
* build(module_build): remove corner case handling for min SNAPHSOT
2021-05-07 12:27:58 -07:00
Kevin Turner
e0f93feedd
build(modules): use newer versions when available
2021-05-02 19:58:11 -07:00
Kevin Turner
9381ce367c
build(modules): improve matching of compatible versions in module dependencies ( #4645 )
...
by avoiding use of gestalt.VersionRange
2021-05-02 17:41:16 -07:00
Kevin Turner
0bd23a74f5
build: remove commented-out uses of reflections-cache
2021-04-27 14:04:18 -07:00
Kevin Turner
2b54db578a
build: disable build-time cacheReflections in a more consistent way
...
Instead of commenting out the code in the reflection-manifest plugin, comment out its usages.
(Yes commented code is bad either way but I still feel some doubt about which way this branch is going.)
2021-04-26 11:14:33 -07:00
Kevin Turner
c725b45451
Merge remote-tracking branch 'origin/develop' into feature/migrate-gestalt-v7.a
...
engine/src/main/java/org/terasology/engine/core/subsystem/lwjgl/LwjglGraphicsManager.java
engine/src/main/java/org/terasology/engine/rendering/assets/mesh/MeshData.java
engine/src/main/java/org/terasology/engine/rendering/nui/internal/LwjglCanvasRenderer.java
engine/src/main/java/org/terasology/engine/rendering/opengl/OpenGLMesh.java
engine/src/main/java/org/terasology/engine/rendering/opengl/OpenGLSkeletalMesh.java
engine/src/main/java/org/terasology/engine/rendering/primitives/Tessellator.java
2021-04-21 20:35:51 -07:00
Rasmus Praestholm
ad6aa9b49d
logistics: Replace usage of jcenter (shutting down) ( #4632 )
2021-04-21 18:00:27 -07:00
Kevin Turner
9204eabce1
build: factor out reflections manifest `cacheReflections` task [WIP]
...
…except now it can't find world generators
2021-04-11 16:45:31 -07:00
Kevin Turner
b787951e99
build: add google repo to terasology-repositories build logic
...
Gestalt depends on some annotation library from Google.
2021-04-10 08:59:30 -07:00
Kevin Turner
1a80bcf28c
build: upgrade build-logic to gestalt-7
2021-04-10 08:39:25 -07:00
Kevin Turner
94e1e419d3
Merge remote-tracking branch 'origin/develop' into feature/migrate-gestalt-v7.a
...
# Conflicts:
# engine/src/main/java/org/terasology/engine/logic/debug/DebugPropertiesSystem.java
# engine/src/main/resources/org/terasology/engine/assets/ui/hud/DebugProperties.ui
2021-04-09 16:33:33 -07:00
Tobias Nett
1426b6b473
build: add tasks for 'unit' and 'integration' tests ( #4611 )
2021-04-09 13:05:10 -07:00
Michael Pollind
e55b7f0fd7
feature: migrate to gestaltv7
2021-03-27 18:18:30 -07:00
Kevin Turner
ba37d88e7a
test(modules): set default test case timeout to four minutes ( #4579 )
2021-03-14 19:23:58 +01:00
Kevin Turner
d27f72d4a0
Merge remote-tracking branch 'origin/develop' into feat/picocli
...
# Conflicts:
# build-logic/src/main/kotlin/org/terasology/gradology/exec.kt
# facades/PC/build.gradle.kts
# facades/PC/src/main/java/org/terasology/engine/Terasology.java
2021-03-10 11:43:39 -08:00
Kevin Turner
1b38e35c0a
chore: upgrade reflections to 0.9.12-MB from 0.9.10 ( #4564 )
...
Using the org.terasology fork.
Co-authored-by: Michael Pollind <polli104@mail.chapman.edu>
2021-03-07 07:48:29 -08:00
Kevin Turner
b3ccd93751
chore! remove JUnit 4 from module dependencies ( #4563 )
2021-03-06 21:13:55 -08:00
Kevin Turner
872f9a5317
test: use a temp directory instead of a Shrinkwrap archive ( #4559 )
...
allows removing the dependency on Shrinkwrap.
2021-03-05 09:07:43 -08:00
Kevin Turner
9a54577cfa
build: buildscript dependency on build-logic 2/2
...
buildSrc was a special thing from before gradle had composite builds.
build-logic is included like any other included build.
2021-03-01 14:32:19 -08:00
Kevin Turner
49555e7086
build: rename buildSrc to build-logic 1/2
...
this commit is only the file moves.
2021-03-01 14:32:19 -08:00