plugins { id 'java-library' id 'maven-publish' id 'signing' id "org.moditect.gradleplugin" version "1.0.0-rc3" } apply from: "$rootDir/deps/java.gradle" apply from: "$rootDir/deps/junit.gradle" apply from: 'publish.gradle' apply from: "$rootDir/deps/publish-base.gradle" version = file('../version').text group = 'io.xpipe' archivesBaseName = 'api' repositories { mavenCentral() } dependencies { implementation project(':core') implementation project(':beacon') } test { useJUnitPlatform() testLogging { exceptionFormat = 'full' showStandardStreams = true } workingDir = rootDir // Daemon properties systemProperty "io.xpipe.beacon.exec", "cmd.exe /c \"$rootDir\\gradlew.bat\" :app:run" + " -Dio.xpipe.app.mode=tray" + " -Dio.xpipe.beacon.port=21722" + " -Dio.xpipe.app.dataDir=$projectDir/local/" + " -Dio.xpipe.storage.persist=false" + " -Dio.xpipe.app.writeSysOut=true" + " -Dio.xpipe.beacon.debugOutput=true" + " -Dio.xpipe.app.logLevel=trace" // API properties // systemProperty 'io.xpipe.beacon.debugOutput', "true" systemProperty "io.xpipe.beacon.port", "21722" }