Commit graph

28 commits

Author SHA1 Message Date
b0d6a3ac3b
Pass arguments to kotlinc via @argfile 2025-03-23 02:30:17 -07:00
125e9f7327
Move jvmOptions to main compile operation 2025-03-23 02:22:25 -07:00
a57ae52a1c
Add method to locate the Kotlin compiler in common locations 2025-03-21 21:08:56 -07:00
9fcc5cc362
Add test for fromProject() using the examples project 2025-03-21 21:04:34 -07:00
54228e3149
Add tests for new compiler plugins 2025-03-21 11:35:12 -07:00
3c5b1fde8f
Implement JvmOptions class 2025-03-21 01:04:54 -07:00
316390264e
Fixed BaseProjectBlueprint initialization in tests 2025-01-13 21:28:24 -08:00
3d87280f9c
Updated copyright for 2025 2025-01-13 08:22:01 -08:00
6a508f1f68
Don't compile when source or test directories are empty. 2024-09-09 20:57:39 -07:00
09c324c8de
Added soft assertions 2024-09-09 20:56:16 -07:00
61623728ff
More API cleanups 2024-08-30 15:54:01 -07:00
c1565e784b
Cleaned up API to match bld operations and options APIs 2024-08-27 00:35:24 -07:00
6d7266c483
Fixed collections test 2024-07-22 00:46:08 -07:00
e5970bca18
Reworked support for local compiler plugins 2024-07-21 21:47:10 -07:00
7f3fc6ff95
Added option to specify the Kotlin compiler (kotlinc) path directly 2024-07-21 21:41:18 -07:00
6fa3bdefdb
BREAKING CHANGE: Kotlin must be installed. Location is deducted from KOTLIN_HOME, if set. 2024-07-12 02:13:13 -07:00
c952b980bb
Ensured exit status is set on failure 2024-07-10 12:37:48 -07:00
c901065b3a
Improved code and tests
Bumped Exec extension to 1.0.1
Bumped PMD extension to 1.1.0
2024-06-23 17:39:58 -07:00
581f962e80 Updated copyright 2024-01-31 00:09:21 -08:00
2f9b7a5056 Cleaned up Javadocs 2023-11-27 14:35:28 -08:00
46e81b5928 Added more tests 2023-11-16 10:55:17 -08:00
28ad500a12 Made compile options modifiable 2023-11-15 11:02:26 -08:00
11c0b2b582 Added standard compiler plugins 2023-11-13 12:38:18 -08:00
91ba216545 Made a project required for all operations 2023-11-09 07:32:36 -08:00
d005944874 Added Kotlin compile options configuration 2023-11-07 03:28:50 -08:00
573681ea6c Added tests 2023-11-04 02:00:42 -07:00
c7578a870f Minor cleanup 2023-11-03 22:08:45 -07:00
f837b26903 Initial commit 2023-11-03 21:31:09 -07:00