20 lines
667 B
Plaintext
20 lines
667 B
Plaintext
plugins {
|
|
id("gradle.java-library-conventions")
|
|
}
|
|
|
|
dependencies {
|
|
api(project(":prometeu-infra"))
|
|
implementation(project(":prometeu-compiler:prometeu-deps"))
|
|
implementation(project(":prometeu-compiler:prometeu-compiler-core"))
|
|
implementation(project(":prometeu-compiler:prometeu-frontend-api"))
|
|
implementation(project(":prometeu-compiler:prometeu-frontend-registry"))
|
|
}
|
|
|
|
tasks.register<JavaExec>("runCompile") {
|
|
group = "application"
|
|
description = "Runs p.studio.compiler.Compile against test-projects/main."
|
|
classpath = sourceSets.main.get().runtimeClasspath
|
|
mainClass = "p.studio.compiler.Compile"
|
|
workingDir = rootDir
|
|
}
|