Skip to content

Commit

Permalink
Use project or repo libs for testing
Browse files Browse the repository at this point in the history
  • Loading branch information
xpenatan committed Jul 22, 2023
1 parent 93e3f41 commit 9119b1f
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 6 deletions.
1 change: 1 addition & 0 deletions buildSrc/src/main/kotlin/Dependencies.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ object LibExt {
const val javaparserVersion = "3.24.7"
const val jUnitVersion = "4.12"
const val groupId = "com.github.xpenatan.jParser"
const val exampleUseRepoLibs = true

private fun getVersion(): String {
var isRelease = System.getenv("RELEASE")
Expand Down
7 changes: 6 additions & 1 deletion example/example-base/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
dependencies {
implementation(project(":jParser:base"))
if(LibExt.exampleUseRepoLibs) {
implementation("com.github.xpenatan.jParser:jParser-base:${LibExt.libVersion}")
}
else {
implementation(project(":jParser:base"))
}
}
16 changes: 12 additions & 4 deletions example/example-build/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,18 @@ val mainClassName = "com.github.xpenatan.jparser.example.Main"

dependencies {
implementation(project(":example:example-base"))
implementation(project(":jParser:core"))
implementation(project(":jParser:idl"))
implementation(project(":jParser:teavm"))
implementation(project(":jParser:cpp"))
if(LibExt.exampleUseRepoLibs) {
implementation("com.github.xpenatan.jParser:jParser-core:${LibExt.libVersion}")
implementation("com.github.xpenatan.jParser:jParser-idl:${LibExt.libVersion}")
implementation("com.github.xpenatan.jParser:jParser-teavm:${LibExt.libVersion}")
implementation("com.github.xpenatan.jParser:jParser-cpp:${LibExt.libVersion}")
}
else {
implementation(project(":jParser:core"))
implementation(project(":jParser:idl"))
implementation(project(":jParser:teavm"))
implementation(project(":jParser:cpp"))
}
}

tasks.register<JavaExec>("generateNativeProject") {
Expand Down
7 changes: 6 additions & 1 deletion example/example-desktop/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,12 @@ plugins {
}

dependencies {
testImplementation(project(":jParser:loader"))
if(LibExt.exampleUseRepoLibs) {
testImplementation("com.github.xpenatan.jParser:jParser-loader:${LibExt.libVersion}")
}
else {
testImplementation(project(":jParser:loader"))
}
testImplementation(project(":example:example-core"))
testImplementation("junit:junit:${LibExt.jUnitVersion}")
}
Expand Down

0 comments on commit 9119b1f

Please sign in to comment.