GradleMongoPlugin icon indicating copy to clipboard operation
GradleMongoPlugin copied to clipboard

project.mongo.port is always 27017

Open floogulinc opened this issue 6 years ago • 0 comments

When using a set port or random one, project.mongo.port is always 27017.

This is the build.gradle I'm using:

plugins {
    id 'java'
    id 'application'
    id 'com.sourcemuse.mongo' version '1.0.7'
}
repositories {
    jcenter()
}
dependencies {
    implementation 'com.google.guava:guava:28.0-jre'
    implementation 'com.sparkjava:spark-core:2.9.1'
    implementation 'org.slf4j:slf4j-simple:1.7.26'
    implementation 'org.mongodb:mongodb-driver-sync:3.11.1'
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.4.2'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.4.2'
}
application {
    mainClassName = 'umm3601.Server'
}
test {
    useJUnitPlatform()

    runWithMongoDb = true

    mongo {
      port 'random'
      mongoVersion '3.4.23' // should match lab version
    }

    systemProperty "test.mongo.port", project.mongo.port
}

floogulinc avatar Dec 19 '19 03:12 floogulinc