Commit graph

48 commits

Author SHA1 Message Date
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
6b064eb806
Define gradle version in gradle-wrapper.properties 2022-01-28 01:13:46 +01:00
5f3d176045
Stop excluding gradle directory 2022-01-28 01:10:46 +01:00
3566b52698
Merge branch 'modularize' into master
This branch introduces some configuration that enables Java 9 modules in this project,
adds a GPL copyright disclaimer to the output of --version flag
and makes changes to gradle that make the application version dynamically assigned using git
information and the "git describe" command.

Closes #16
2022-01-02 18:34:23 +01:00
d09cd0f37e
Determine application version by calling git describe 2022-01-02 18:33:17 +01:00
fae31308e0
Add java module config to project 2022-01-02 18:32:46 +01:00
427f61e1c2
Merge branch 'fix-version' (#17) into master 2022-01-02 17:15:21 +01:00
7f0709463a
Fix bug with version flag 2022-01-02 17:10:32 +01:00
1a41afc408
Merge branch 'backtojava' into master 2022-01-02 16:54:04 +01:00
88b0acf698
Delete obsolete compile and run scripts 2021-12-01 14:48:27 +01:00
7357b25104
Fix README 2021-12-01 14:46:00 +01:00
d5484460d1
Port waituntil from Kotlin to Java 2021-12-01 14:36:07 +01:00
e31a82f1c5
Merge pull request 'Switch to language version Java 17 LTS' (#13) from java17 into master
Reviewed-on: https://gitea.jotoho.de/jotoho/waituntil/pulls/13
2021-12-01 12:34:24 +01:00
fd3697e3db
Upgrade to Java 17 2021-12-01 12:30:21 +01:00
e11d3ead97
Merge pull request 'Add --version commandline flag and support executable jar files with Gradle' (#12) from version-and-fat-jars into master
Reviewed-on: https://gitea.jotoho.de/jotoho/waituntil/pulls/12
2021-09-19 22:18:13 +02:00
ae13ce049f
Add jar metadata and support generating fat jars 2021-09-19 22:13:22 +02:00
d62bbc5f90
Imports optimization 2021-09-19 22:12:31 +02:00
09cf7a9168
Go back to unclassed functions and use DummyClass instead 2021-09-19 22:12:03 +02:00
d294fe6c09
Ignore .zst archives 2021-09-19 21:17:33 +02:00
c46346cddd
Release 0.1.1 2021-09-19 20:43:17 +02:00
4238605180
Merge pull request 'Post-Implementation refactoring of application' (#9) from refactoring into master
Reviewed-on: https://gitea.jotoho.de/jotoho/waituntil/pulls/9
2021-09-19 20:40:48 +02:00
5a80ac7169
Fix compile script using old source path 2021-09-19 20:27:26 +02:00
4ab78f4028
Avoid unnecessary temporary variable in short-hand translation 2021-09-19 20:23:26 +02:00
a48f122296
Delete unneeded comment from build config 2021-09-19 20:13:14 +02:00
5919c26c10
Apply formatting suggestion for build config 2021-09-19 20:10:36 +02:00
9aba3f156a
Apply IntelliJ code formatting and alternatives suggestions 2021-09-19 20:08:50 +02:00
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
92a226dd02
Specify dependencies with kotlin helper function 2021-09-19 19:52:14 +02:00
c8dbcc3f49
Use latest release for all dependencies 2021-09-19 19:42:56 +02:00
365a0c2a17
Restructure folders 2021-09-19 19:33:39 +02:00
7f725b345c
Upgrade project to Java 17 2021-09-19 19:25:59 +02:00
3fe9ed5b93
Use improved syntax for setting Java Version 2021-09-19 19:24:20 +02:00
8059cccc50
Specifiy group id in build gradle file instead of settings 2021-09-19 19:23:45 +02:00
090616d05d
Move functions into separate kotlin files 2021-09-19 19:19:06 +02:00
adc0b75405
Make kotlinc use all .kt files in root package 2021-09-19 19:19:06 +02:00
6c795316d6
Switch to unversioned kotlin-stdlib and specify Java 16 for testing 2021-09-19 19:19:06 +02:00
4718ff7379
Follow official kotlin code style 2021-09-19 19:18:24 +02:00
0ade9ee9bf
Ignore .idea folder in root dir 2021-09-19 19:18:11 +02:00
2d7357f5d0
Always target Java 16 during compilation 2021-09-07 01:21:21 +02:00
02b5bb493b
gradle: Always use newest version of kotlin plugin 2021-09-07 01:21:21 +02:00
a5814e2497
Scripts: Change scripts to generate portable jar-file and run JRE directly 2021-09-07 01:21:21 +02:00
3265e03281
Reduce and reformat imports 2021-09-07 01:21:21 +02:00
6ab821bd79
Basic implementation 2021-09-07 01:21:20 +02:00
1994213aba
Add basic compilation and execution POSIX scripts 2021-09-07 01:21:20 +02:00
25cf56c551
Initialize Gradle project without wrapper and add basic main 2021-09-07 01:21:20 +02:00
e96a5f901a
Personalize README for this project 2021-09-07 01:21:20 +02:00
959bf639fe
Switch AGPL file for it's markdown counterpart 2021-09-07 01:21:20 +02:00
bb6ac3b29e
Initial commit 2021-09-07 01:21:04 +02:00