Jonas Tobias Hopusch
ca26a0e652
Some tweaks to the formatting settings
2022-03-12 15:40:06 +01:00
Jonas Tobias Hopusch
240a3784ed
Introduce and apply IntelliJ IDEA code style settings
2022-03-12 15:24:57 +01:00
Jonas Tobias Hopusch
e66e3b8483
build: remove devNull variable
...
This is an imperceptible optimization by reducing the scope of the null stream object
2022-03-12 12:24:54 +01:00
Jonas Tobias Hopusch
8c6d65f147
Reintroduce shadowJar support using external gradle plugin
...
Since the project now contains a dependency again (commons-cli), I need to be able to generate
jars with those dependencies packaged. (fat jars)
Partially reverts 28a461b8fc
2022-03-12 12:17:33 +01:00
Jonas Tobias Hopusch
ddf8047ebd
Disable modularization
...
The modularization file was heavily interfering with the addition and usage of the commons-cli
dependency which does not have a static module name.
Since the benefits it gave this very small application were miniscule, I have decided to
delete / comment out all relevant configuration
2022-03-12 03:13:30 +01:00
Jonas Tobias Hopusch
1a25963371
Correct incorrect group for commons-cli dependency
2022-03-12 03:12:58 +01:00
Jonas Tobias Hopusch
fe50b6b85a
Add commons-cli dependency to gradle project configuration
2022-03-12 01:58:05 +01:00
Jonas Tobias Hopusch
28a461b8fc
Remove fat jar module and use java standard library
...
Removes usage of org.apache.commons classes and instead relies on functionality of Java itself.
It also removes the now-unnecessary plugin dependency for shadowJars.
2022-01-28 02:06:45 +01:00
Jonas Tobias Hopusch
d09cd0f37e
Determine application version by calling git describe
2022-01-02 18:33:17 +01:00
Jonas Tobias Hopusch
fae31308e0
Add java module config to project
2022-01-02 18:32:46 +01:00
Jonas Tobias Hopusch
d5484460d1
Port waituntil from Kotlin to Java
2021-12-01 14:36:07 +01:00
Jonas Tobias Hopusch
fd3697e3db
Upgrade to Java 17
2021-12-01 12:30:21 +01:00
Jonas Tobias Hopusch
ae13ce049f
Add jar metadata and support generating fat jars
2021-09-19 22:13:22 +02:00
Jonas Tobias Hopusch
c46346cddd
Release 0.1.1
2021-09-19 20:43:17 +02:00
Jonas Tobias Hopusch
a48f122296
Delete unneeded comment from build config
2021-09-19 20:13:14 +02:00
Jonas Tobias Hopusch
5919c26c10
Apply formatting suggestion for build config
2021-09-19 20:10:36 +02:00
Jonas Tobias Hopusch
ad869f7346
Back to Java version 16
...
Gradle and Kotlin don't yet support Java 17, apparently. :(
This commit reverts 7f725b345c
2021-09-19 19:58:37 +02:00
Jonas Tobias Hopusch
92a226dd02
Specify dependencies with kotlin helper function
2021-09-19 19:52:14 +02:00
Jonas Tobias Hopusch
c8dbcc3f49
Use latest release for all dependencies
2021-09-19 19:42:56 +02:00
Jonas Tobias Hopusch
365a0c2a17
Restructure folders
2021-09-19 19:33:39 +02:00