Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
gciatto committed Mar 24, 2020
2 parents 2de01cb + c61d08c commit 55a6644
Show file tree
Hide file tree
Showing 32 changed files with 74 additions and 63 deletions.
3 changes: 1 addition & 2 deletions linda-core-presentation/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
dependencies {
api(project(":linda-core"))
api(project(":presentation"))

implementation(kotlin("stdlib-jdk8"))
api(kotlin("stdlib-jdk8"))

testImplementation(Libs.junit)
testImplementation(project(":test-utils"))
Expand Down
2 changes: 1 addition & 1 deletion linda-core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ dependencies {
api(Libs.slf4j_api)
api(project(":utils"))

implementation(kotlin("stdlib-jdk8"))
api(kotlin("stdlib-jdk8"))

testImplementation(Libs.junit)
}
3 changes: 1 addition & 2 deletions linda-logic-client/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,11 @@ dependencies {
api(project(":linda-logic"))
api(project(":linda-remote-client"))
api(project(":linda-logic-presentation"))
api(kotlin("stdlib-jdk8"))
api(Libs.vertx_web_client)

implementation(kotlin("stdlib-jdk8"))
implementation(project(":prologx"))


testImplementation(Libs.junit)
testImplementation(project(":tusow-service"))
testImplementation(project(":linda-test"))
Expand Down
2 changes: 1 addition & 1 deletion linda-logic-presentation/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
dependencies {
api(project(":linda-logic"))
api(project(":linda-core-presentation"))
api(kotlin("stdlib-jdk8"))

implementation(project(":prologx"))
implementation(kotlin("stdlib-jdk8"))

testImplementation(Libs.junit)
testImplementation(project(":test-utils"))
Expand Down
4 changes: 2 additions & 2 deletions linda-logic/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
dependencies {
api(Libs.`2p_core`)
api(project(":linda-core"))
api(project(":utils"))
api(kotlin("stdlib-jdk8"))

implementation(project(":utils"))
implementation(project(":prologx"))
implementation(kotlin("stdlib-jdk8"))

testImplementation(Libs.junit)
testImplementation(project(":linda-test"))
Expand Down
4 changes: 1 addition & 3 deletions linda-remote-client/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ dependencies {
api(project(":linda-core"))
api(project(":presentation"))
api(Libs.vertx_web_client)

implementation(kotlin("stdlib-jdk8"))

api(kotlin("stdlib-jdk8"))

testImplementation(Libs.junit)
}
4 changes: 1 addition & 3 deletions linda-text-client/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@ dependencies {
api(project(":linda-text"))
api(project(":linda-remote-client"))
api(project(":linda-text-presentation"))
api(kotlin("stdlib-jdk8"))
api(Libs.vertx_web_client)

implementation(kotlin("stdlib-jdk8"))


testImplementation(Libs.junit)
testImplementation(project(":tusow-service"))
testImplementation(project(":linda-test"))
Expand Down
3 changes: 1 addition & 2 deletions linda-text-presentation/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
dependencies {
api(project(":linda-text"))
api(project(":linda-core-presentation"))

implementation(kotlin("stdlib-jdk8"))
api(kotlin("stdlib-jdk8"))

testImplementation(Libs.junit)
}
5 changes: 2 additions & 3 deletions linda-text/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
dependencies {
api(project(":linda-core"))

implementation(Libs.named_regexp)
implementation(kotlin("stdlib-jdk8"))
api(kotlin("stdlib-jdk8"))
api(Libs.named_regexp)

testImplementation(Libs.junit)
testImplementation(project(":linda-test"))
Expand Down
5 changes: 2 additions & 3 deletions presentation/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@ dependencies {
api(Libs.jackson_datatype_jsr310)
api(Libs.jackson_dataformat_xml)
api(Libs.jackson_dataformat_yaml)
api(kotlin("stdlib-jdk8"))
api(project(":utils"))

implementation(project(":utils"))
implementation(project(":prologx"))
implementation(kotlin("stdlib-jdk8"))


testImplementation(Libs.junit)
testImplementation(project(":test-utils"))
Expand Down
3 changes: 1 addition & 2 deletions prologx/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ val ktFreeCompilerArgs: String by project

dependencies {
api(Libs.`2p_presentation`)

implementation(kotlin("stdlib-jdk8"))
api(kotlin("stdlib-jdk8"))

testImplementation(Libs.junit)
}
4 changes: 2 additions & 2 deletions test-utils/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ val junitVersion: String by project
val ktFreeCompilerArgs: String by project

dependencies {
implementation(Libs.junit)
implementation(kotlin("stdlib-jdk8"))
api(kotlin("stdlib-jdk8"))
api(Libs.junit)
}
7 changes: 4 additions & 3 deletions tusow-cli/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,18 @@ plugins {
dependencies {
api(project(":linda-logic-client"))
api(project(":linda-text-client"))
api(kotlin("stdlib-jdk8"))
api(Libs.clikt)

implementation(Libs.clikt)
implementation(kotlin("stdlib-jdk8"))
implementation(Libs.logback_classic)

testImplementation(Libs.junit)
testImplementation(project(":tusow-service"))
testImplementation(project(":linda-test"))
testImplementation(project(":test-utils"))
}

val mainClass = "it.unibo.coordination.linda.cli.TusowCommandKt"
val mainClass = "it.unibo.coordination.tusow.Cli"

application {
mainClassName = mainClass
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import it.unibo.coordination.linda.cli.TupleSpaceTypes.LOGIC
import it.unibo.coordination.linda.cli.TupleSpaceTypes.TEXT
import it.unibo.coordination.linda.core.Match
import it.unibo.coordination.linda.core.Template
import it.unibo.coordination.linda.core.Tuple
import it.unibo.coordination.linda.logic.LogicSpace
import it.unibo.coordination.linda.text.TextualSpace
import it.unibo.coordination.tusow.TupleSpaceTypes.LOGIC
import it.unibo.coordination.tusow.TupleSpaceTypes.TEXT

class AbsentCommand(
epilog: String = "",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import com.github.ajalt.clikt.parameters.arguments.argument
import com.github.ajalt.clikt.parameters.options.flag
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import com.github.ajalt.clikt.core.CliktCommand
import com.github.ajalt.clikt.parameters.options.default
import com.github.ajalt.clikt.parameters.options.flag
import com.github.ajalt.clikt.parameters.options.option
import com.github.ajalt.clikt.parameters.types.enum
import com.github.ajalt.clikt.parameters.types.int
import it.unibo.coordination.linda.cli.TupleSpaceTypes.LOGIC
import it.unibo.coordination.linda.cli.TupleSpaceTypes.TEXT
import it.unibo.coordination.linda.core.TupleSpace
import it.unibo.coordination.linda.logic.remote.RemoteLogicSpace
import it.unibo.coordination.linda.text.remote.RemoteTextualSpace
import it.unibo.coordination.tusow.TupleSpaceTypes.LOGIC
import it.unibo.coordination.tusow.TupleSpaceTypes.TEXT
import java.net.URL
import java.util.concurrent.CompletableFuture
import java.util.concurrent.ExecutionException
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import com.github.ajalt.clikt.parameters.arguments.argument
import com.github.ajalt.clikt.parameters.arguments.multiple
Expand Down
14 changes: 14 additions & 0 deletions tusow-cli/src/main/kotlin/it/unibo/coordination/tusow/Cli.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package it.unibo.coordination.tusow

object Cli {
@JvmStatic
fun main(args: Array<String>) {
try {
TusowCommand().main(args)
System.exit(0)
} catch (e: Exception) {
e.printStackTrace()
System.exit(1)
}
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import it.unibo.coordination.linda.logic.LogicSpace
import it.unibo.coordination.linda.text.TextualSpace
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import it.unibo.coordination.linda.core.Tuple
import it.unibo.coordination.linda.logic.LogicSpace
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import it.unibo.coordination.linda.cli.TupleSpaceTypes.LOGIC
import it.unibo.coordination.linda.cli.TupleSpaceTypes.TEXT
import it.unibo.coordination.linda.logic.LogicSpace
import it.unibo.coordination.linda.text.TextualSpace
import it.unibo.coordination.tusow.TupleSpaceTypes.LOGIC
import it.unibo.coordination.tusow.TupleSpaceTypes.TEXT

class ReadCommand(
epilog: String = "",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import it.unibo.coordination.linda.cli.TupleSpaceTypes.LOGIC
import it.unibo.coordination.linda.cli.TupleSpaceTypes.TEXT
import it.unibo.coordination.linda.logic.LogicSpace
import it.unibo.coordination.linda.text.TextualSpace
import it.unibo.coordination.tusow.TupleSpaceTypes.LOGIC
import it.unibo.coordination.tusow.TupleSpaceTypes.TEXT

class TakeCommand(
epilog: String = "",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import java.net.URL

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

enum class TupleSpaceTypes {
LOGIC,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import com.github.ajalt.clikt.core.CliktCommand
import com.github.ajalt.clikt.core.subcommands
Expand All @@ -16,14 +16,4 @@ class TusowCommand() : CliktCommand(name="tusow") {
}

override fun run() = Unit
}

fun main(args: Array<String>) {
try {
TusowCommand().main(args)
System.exit(0)
} catch (e: Exception) {
e.printStackTrace()
System.exit(1)
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package it.unibo.coordination.linda.cli
package it.unibo.coordination.tusow

import it.unibo.coordination.linda.logic.LogicSpace
import it.unibo.coordination.linda.logic.LogicTuple
Expand Down
2 changes: 2 additions & 0 deletions tusow-full/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ dependencies {
.forEach {
api(project(":$it"))
}

implementation(Libs.logback_classic)
}

tasks.getByName<Jar>("shadowJar") {
Expand Down
8 changes: 8 additions & 0 deletions tusow-full/src/main/kotlin/TusowCli.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import it.unibo.coordination.tusow.Cli

object TusowCli {
@JvmStatic
fun main(args: Array<String>) {
Cli.main(args)
}
}
6 changes: 6 additions & 0 deletions tusow-full/src/main/kotlin/TusowService.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
object TusowService {
@JvmStatic
fun main(args: Array<String>) {
it.unibo.coordination.tusow.Service.main(args)
}
}
4 changes: 2 additions & 2 deletions tusow-service/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ dependencies {
api(project(":linda-logic-presentation"))
api(project(":linda-text"))
api(project(":linda-text-presentation"))
api(kotlin("stdlib-jdk8"))
api(Libs.vertx_core)
api(Libs.vertx_web)

runtimeOnly(Libs.logback_classic)
implementation(Libs.logback_classic)

implementation(project(":prologx"))
implementation(Libs.commons_cli)
Expand All @@ -20,7 +21,6 @@ dependencies {
implementation(Libs.jackson_dataformat_xml)
implementation(Libs.jackson_dataformat_yaml)
implementation(Libs.jool)
implementation(kotlin("stdlib-jdk8"))

testImplementation(Libs.vertx_unit)
testImplementation(Libs.junit)
Expand Down
2 changes: 1 addition & 1 deletion utils/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dependencies {
implementation(kotlin("stdlib-jdk8"))
api(kotlin("stdlib-jdk8"))
testImplementation(Libs.junit)
}
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
package it.unibo.coordination.utils.events

typealias EventListener<T> = (T) -> Any
typealias EventListener<T> = (T) -> Unit

0 comments on commit 55a6644

Please sign in to comment.