641ffad173
Merge pull request #6 from ethauvin/feat/setup_kotlin_mp_jvm
...
restructure project to Kotlin Multiplatform
2023-08-04 08:51:07 -07:00
Adam
6d9023c8a6
update lockfiles
2023-07-13 21:51:30 +02:00
Adam
1d6fa1c0ad
Merge remote-tracking branch 'origin/master' into feat/setup_kotlin_mp_jvm
...
# Conflicts:
# app/pom.xml
# build.gradle.kts
# buildSrc/build.gradle.kts
# lib/pom.xml
2023-07-13 21:44:38 +02:00
c177d49934
Fixed Kover missing dependency
2023-07-13 12:32:01 -07:00
de16f451fa
Removed SonarCloud
2023-07-13 12:15:40 -07:00
bcf59ee0e7
Upgraded to Kotlin 1.9.0
...
Removed Sonar plugin
2023-07-13 12:12:53 -07:00
Adam
05ee976d13
add new task to update gradle lockfiles, and update lockfiles
2023-07-13 14:19:02 +02:00
Adam
b6fbea813b
re-add gradle.properties
2023-07-13 14:17:58 +02:00
Adam
1b0a5aa208
remove Sonarqube, and tidy up build config a little
2023-07-13 14:17:36 +02:00
Adam
60feafa3f9
only lock compile & runtime classpaths in buildSrc
2023-06-13 19:37:33 +02:00
Adam
a4e919a75f
commit Gradle dependency lock files
2023-06-13 19:37:33 +02:00
Adam
a493d4e00b
try fixing Sonar + KMP...
2023-06-13 19:37:33 +02:00
Adam
dce203845e
restructure project to Kotlin Multiplatform
...
- custom POM location removed (there are now two POMs, one for the 'Kotlin Multiplatform' publication, and another for Kotlin/JVM, and more are on the way, which would lead to a cluttered build dir)
- renamed the directories (the directory name is how Kotlin Multiplatform chooses the published artifact ID, and there's no an easier way to change it.)
- updated README examples, and link to `-jvm` variant guide
2023-06-13 19:37:33 +02:00
4df6d3f599
Upgraded grade-versions plugin to 0.47.0
2023-06-09 08:58:09 -07:00
7f8d044d04
Sonar report paths now using project.rootDir
2023-06-07 17:00:23 -07:00
221156e1fd
Added more app tests
2023-06-07 11:50:45 -07:00
6f1e6fd203
Added app kover report to sonar
2023-06-07 09:06:21 -07:00
c946b9d6d9
Switched app tests to kotlin.test
2023-06-06 23:10:28 -07:00
3a19b5e895
Switched to kotlin.test
2023-06-06 22:42:16 -07:00
00eef331d8
Merge pull request #5 from aSemy/fix/sonar_test_coverage
...
Fix Sonar report
2023-06-05 14:02:51 -07:00
Adam
17ea49aba6
configure Sonar only on the root project, aggregate the sonar reports, and always generate Kover XML coverage reports after tests
2023-06-05 22:20:06 +02:00
e45fc71ab9
Updated dependencies
2023-06-05 12:10:51 -07:00
090ccbff18
Merge pull request #4 from aSemy/refactor/split_lib_app
...
split up app/lib
2023-06-05 11:55:32 -07:00
Adam
9b34b5684c
tidy up sonar config
2023-06-04 21:10:11 +02:00
Adam
9be2d3897e
use sonar {}
extension instead of sonarqube {}
2023-06-04 21:01:41 +02:00
Adam
231bca79fb
Merge branch 'master' into refactor/split_lib_app
2023-06-04 20:40:23 +02:00
01c46bbdc9
Fixed sonar code smells
2023-06-04 11:39:41 -07:00
Adam
6dbd5f7e15
Merge branch 'master' into refactor/split_lib_app
2023-06-04 20:36:06 +02:00
cb460faf2b
Potential fix for sonarqube task
2023-06-04 11:17:17 -07:00
Adam
1986a8e56d
try only adding sonar to :lib
2023-06-04 17:47:18 +02:00
Adam
f1622d0c0a
try only setting sonar properties on the root project
2023-06-04 17:24:12 +02:00
Adam
c1efd8a955
don't skip :lib?
2023-06-04 17:18:29 +02:00
Adam
97a23a195f
try skipping projects...
2023-06-04 16:57:29 +02:00
Adam
76750cfd71
try adding sonar to the root project again...
2023-06-04 16:38:17 +02:00
Adam
3b6fffdc52
remove Kover & Sonar from base project
2023-06-02 09:43:57 +02:00
Adam
09a58f4142
remove SonarQube from Kotlin/JVM convention
2023-06-02 09:40:15 +02:00
Adam
13c73903c3
only enable SonarQube in :app
2023-06-02 09:33:55 +02:00
Adam
86ae661788
enable verbose sonar to try and help debugging
2023-06-02 09:22:48 +02:00
Adam
bccfd0003f
enable sonarqube on Kotlin projects
2023-06-02 09:15:31 +02:00
Adam
e53dc8c546
only run sonar task on the root project
2023-06-02 09:13:17 +02:00
Adam
7ddfa061c6
tidy up/add some docs
2023-06-02 09:13:09 +02:00
Adam
78403becf2
refactor sonar build config
2023-06-02 08:49:55 +02:00
228b3fb4e3
Merge branch 'master' into refactor/split_lib_app
2023-05-31 15:33:15 -07:00
8bf5bb8349
Updated more dependencies
2023-05-31 15:20:31 -07:00
f6b5a77eb5
Updated dependencies
2023-05-31 14:54:55 -07:00
Adam
12c1c4f12a
tidy fatJar task
2023-05-31 23:46:57 +02:00
Adam
62cc110651
fix base archive name by adding -lib
suffix
2023-05-31 23:30:51 +02:00
Adam
fc3a5648ed
tidy build config, update pom.xmls
2023-05-31 23:27:56 +02:00
Adam
1b40145970
fix main class val
2023-05-31 23:26:04 +02:00
bbfd09c3ba
Updated workflow to latest actions
2023-05-31 14:25:35 -07:00