Graham
2ebcb3507b
Update openrs2-parent
...
It includes the ktlint plugin.
5 years ago
Graham
10052a7a08
Update dependencies
5 years ago
Graham
3ff8d7f332
Remove Dagger
...
I think I'm going to use Guice instead, as kapt doesn't integrate very
well with IDEA's built-in build system.
5 years ago
Graham
c575ef2a9a
Add Dagger kapt support
5 years ago
Graham
b2ab318692
Remove impsort-maven-plugin
...
It isn't useful now that we're switching to Kotlin.
5 years ago
Graham
15f07baadf
Set junit-jupiter-api version in <dependencyManagement>
...
This makes the kotlin-test-junit5 dependency work regardless of order.
5 years ago
Graham
e05653cdcc
Rename util to common
5 years ago
Graham
ec58c75ab4
Add kotlin-inline-logger dependency
5 years ago
Graham
854d0d29e7
Update dependencies
5 years ago
Graham
b32c691148
Remove Project Quasar dependency
...
Kotlin has native coroutine support, so it is no longer required.
5 years ago
Graham
4e4d2daa1e
Add kotlin-test-junit5 dependency
5 years ago
Graham
485a784b53
Update openrs2-parent
5 years ago
Graham
767d795c48
Update dependencies
5 years ago
Graham
15eed4f44a
Update dependencies
5 years ago
Graham
08faf55f54
Update dependencies
5 years ago
Graham
08caea8289
Update dependencies
5 years ago
Graham
68951937ee
Update dependencies
5 years ago
Graham
eb7206ee51
Update dependencies
5 years ago
Graham
dc6b07237a
Switch to stable version of openrs2-natives-all
5 years ago
Graham
51f4464061
Switch to stable version of fernflower
5 years ago
Graham
3e503edb67
Switch to stable version of pack200
5 years ago
Graham
bccdf75b37
Move openrs2-natives-all and pack200 to dependencyManagement
5 years ago
Graham
26aa6cb887
Switch to stable version of openrs2-parent
5 years ago
Graham
1f58eb7736
Add all module
5 years ago
Graham
e9fb758611
Update ASM
5 years ago
Graham
a0e84afa71
Set release repository updatePolicy to never
5 years ago
Graham
ee0f8835b6
Move jacoco-maven-plugin configuration to the parent POM
5 years ago
Graham
c56d22ce67
Update dependencies
5 years ago
Graham
0178c682e3
Move tidy-maven-plugin to the parent POM
5 years ago
Graham
0b2cf5660f
Move native libraries to a separate repository
...
This is for several reasons:
* It makes building the main OpenRS2 repository easier, as it no longer
requires a C compiler.
* Pre-built versions for all platforms will be available in the Maven
repository. Many versions might not have access to build environments
for all of the supported operating systems and architectures.
* The bundler module should be able to depend on the pre-built versions
in the Maven repository. The Maven reactor isn't quite clever enough
for this to work, especially when depending on .nar artifacts with a
different operating system or architecture.
5 years ago
Graham
8ecbe7bb82
Remove unused openrs2.root property
5 years ago
Graham
351398f9f9
Remove versions-maven-plugin configuration
...
This is now handled in the parent POM.
5 years ago
Graham
78816ef5f2
Update javaparser
...
The latest version includes the BITWISE_COMPLEMENT fix we need to parse
the client's code.
5 years ago
Graham
dfc2c4812c
Inherit from new openrs2-parent module
5 years ago
Graham
dad58f5714
Add <organization>
5 years ago
Graham
0c772ba4f0
Add <distributionManagement>
5 years ago
Graham
90a800975b
Add <ciManagement>
5 years ago
Graham
af81ff94cf
Add <repositories>
5 years ago
Graham
7d28d2f191
Add <scm> and <issueManagement> sections
5 years ago
Graham
d07b5fd260
Update dependencies
5 years ago
Graham
fffe8a2136
Enable detectLinks
5 years ago
Graham
34458568a8
Add initial Javadoc configuration
5 years ago
Graham
2da5971ab9
Create aggregate reports at the top level only
5 years ago
Graham
e35384c1a9
Move compiler/linker flags from profiles to aol.properties
...
This is to make cross-compiling for i386 on amd64 easier, by adding
-m32/64 or -arch flags where appropriate.
This commit also adds a gcc linker on Linux and macOS, replacing the
default g++ linker. It's roughly equivalent, but means the shared
library has fewer dependencies (e.g. it doesn't link against libstdc++).
5 years ago
Graham
61a5951f82
Fix macOS linker -arch flag
5 years ago
Graham
c0e51084d2
Add default nar.javaHome value
5 years ago
Graham
e7b518e649
Fix cross-compiling for i386 on macOS
5 years ago
Graham
fd2fdd342e
Replace <source> and <target> with <release>
5 years ago
Graham
7711f24bd2
Define WIN32_LEAN_AND_MEAN on Windows
5 years ago
Graham
e096d031df
Ignore jlong to pointer cast warnings on 32-bit Windows
5 years ago