aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2024-06-23 01:29:49 +0200
committerLibravatar Kristóf Marussy <kristof@marussy.com>2024-06-23 01:29:49 +0200
commite4492df82fb7881f596aeb6c8dff2931f07cc360 (patch)
tree4550751b75b1c8d6e000b7cb90a995f7bc48aa93 /subprojects
parentrefactor(dse): expose state coder parameters (diff)
downloadrefinery-e4492df82fb7881f596aeb6c8dff2931f07cc360.tar.gz
refinery-e4492df82fb7881f596aeb6c8dff2931f07cc360.tar.zst
refinery-e4492df82fb7881f596aeb6c8dff2931f07cc360.zip
build: add Maven metadata
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/generator-cli/build.gradle.kts5
-rw-r--r--subprojects/generator/build.gradle.kts4
-rw-r--r--subprojects/interpreter-localsearch/build.gradle.kts5
-rw-r--r--subprojects/interpreter-rete-recipes/build.gradle.kts6
-rw-r--r--subprojects/interpreter-rete/build.gradle.kts5
-rw-r--r--subprojects/interpreter/build.gradle.kts4
-rw-r--r--subprojects/language-ide/build.gradle.kts5
-rw-r--r--subprojects/language-model/build.gradle.kts4
-rw-r--r--subprojects/language-semantics/build.gradle.kts4
-rw-r--r--subprojects/language-web/build.gradle.kts4
-rw-r--r--subprojects/language/build.gradle.kts4
-rw-r--r--subprojects/logic/build.gradle.kts4
-rw-r--r--subprojects/store-dse-visualization/build.gradle.kts5
-rw-r--r--subprojects/store-dse/build.gradle.kts5
-rw-r--r--subprojects/store-query-interpreter/build.gradle.kts4
-rw-r--r--subprojects/store-query/build.gradle.kts4
-rw-r--r--subprojects/store-reasoning-scope/build.gradle.kts4
-rw-r--r--subprojects/store-reasoning-smt/build.gradle.kts5
-rw-r--r--subprojects/store-reasoning/build.gradle.kts4
-rw-r--r--subprojects/store/build.gradle.kts4
20 files changed, 88 insertions, 1 deletions
diff --git a/subprojects/generator-cli/build.gradle.kts b/subprojects/generator-cli/build.gradle.kts
index 6c681222..da6c92f6 100644
--- a/subprojects/generator-cli/build.gradle.kts
+++ b/subprojects/generator-cli/build.gradle.kts
@@ -8,6 +8,11 @@ plugins {
8 id("tools.refinery.gradle.java-application") 8 id("tools.refinery.gradle.java-application")
9} 9}
10 10
11mavenArtifact {
12 name = "Generator CLI"
13 description = "CLI for model generation"
14}
15
11dependencies { 16dependencies {
12 implementation(project(":refinery-generator")) 17 implementation(project(":refinery-generator"))
13 implementation(libs.jcommander) 18 implementation(libs.jcommander)
diff --git a/subprojects/generator/build.gradle.kts b/subprojects/generator/build.gradle.kts
index f78fee4d..36e3537a 100644
--- a/subprojects/generator/build.gradle.kts
+++ b/subprojects/generator/build.gradle.kts
@@ -8,6 +8,10 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 description = "Library for model generation"
13}
14
11dependencies { 15dependencies {
12 api(project(":refinery-language-semantics")) 16 api(project(":refinery-language-semantics"))
13 api(libs.eclipseCollections.api) 17 api(libs.eclipseCollections.api)
diff --git a/subprojects/interpreter-localsearch/build.gradle.kts b/subprojects/interpreter-localsearch/build.gradle.kts
index dae92c6c..bd2c0575 100644
--- a/subprojects/interpreter-localsearch/build.gradle.kts
+++ b/subprojects/interpreter-localsearch/build.gradle.kts
@@ -8,6 +8,11 @@ plugins {
8 id("tools.refinery.gradle.interpreter-library") 8 id("tools.refinery.gradle.interpreter-library")
9} 9}
10 10
11mavenArtifact {
12 name = "Query Interpreter Local Search"
13 description = "Local search based query interpreter"
14}
15
11dependencies { 16dependencies {
12 implementation(project(":refinery-interpreter")) 17 implementation(project(":refinery-interpreter"))
13 implementation(libs.slf4j.log4j) 18 implementation(libs.slf4j.log4j)
diff --git a/subprojects/interpreter-rete-recipes/build.gradle.kts b/subprojects/interpreter-rete-recipes/build.gradle.kts
index 96283e22..a267d8af 100644
--- a/subprojects/interpreter-rete-recipes/build.gradle.kts
+++ b/subprojects/interpreter-rete-recipes/build.gradle.kts
@@ -12,6 +12,11 @@ plugins {
12 id("tools.refinery.gradle.sonarqube") 12 id("tools.refinery.gradle.sonarqube")
13} 13}
14 14
15mavenArtifact {
16 name = "Query Interpreter RETE Recipes"
17 description = "RETE recipes for the query interpreter"
18}
19
15dependencies { 20dependencies {
16 api(project(":refinery-interpreter")) 21 api(project(":refinery-interpreter"))
17 api(libs.ecore) 22 api(libs.ecore)
@@ -59,4 +64,3 @@ tasks {
59sonarqube.properties { 64sonarqube.properties {
60 SonarPropertiesUtils.addToList(properties, "sonar.exclusions", "src/main/emf-gen/**") 65 SonarPropertiesUtils.addToList(properties, "sonar.exclusions", "src/main/emf-gen/**")
61} 66}
62
diff --git a/subprojects/interpreter-rete/build.gradle.kts b/subprojects/interpreter-rete/build.gradle.kts
index 978e668c..ee314f94 100644
--- a/subprojects/interpreter-rete/build.gradle.kts
+++ b/subprojects/interpreter-rete/build.gradle.kts
@@ -8,6 +8,11 @@ plugins {
8 id("tools.refinery.gradle.interpreter-library") 8 id("tools.refinery.gradle.interpreter-library")
9} 9}
10 10
11mavenArtifact {
12 name = "Query Interpreter RETE"
13 description = "RETE-based query interpreter"
14}
15
11dependencies { 16dependencies {
12 implementation(project(":refinery-interpreter")) 17 implementation(project(":refinery-interpreter"))
13 implementation(project(":refinery-interpreter-rete-recipes")) 18 implementation(project(":refinery-interpreter-rete-recipes"))
diff --git a/subprojects/interpreter/build.gradle.kts b/subprojects/interpreter/build.gradle.kts
index 0425cd2a..70faa812 100644
--- a/subprojects/interpreter/build.gradle.kts
+++ b/subprojects/interpreter/build.gradle.kts
@@ -8,6 +8,10 @@ plugins {
8 id("tools.refinery.gradle.interpreter-library") 8 id("tools.refinery.gradle.interpreter-library")
9} 9}
10 10
11mavenArtifact {
12 name = "Query Interpreter"
13}
14
11dependencies { 15dependencies {
12 implementation(libs.slf4j.log4j) 16 implementation(libs.slf4j.log4j)
13 // Code in this subproject inherits from Eclipse Collection implementation classes, so this can't be `runtimeOnly`. 17 // Code in this subproject inherits from Eclipse Collection implementation classes, so this can't be `runtimeOnly`.
diff --git a/subprojects/language-ide/build.gradle.kts b/subprojects/language-ide/build.gradle.kts
index 1259cd67..c1e36ed3 100644
--- a/subprojects/language-ide/build.gradle.kts
+++ b/subprojects/language-ide/build.gradle.kts
@@ -9,6 +9,11 @@ plugins {
9 id("tools.refinery.gradle.xtext-generated") 9 id("tools.refinery.gradle.xtext-generated")
10} 10}
11 11
12mavenArtifact {
13 name = "Language IDE"
14 description = "IDE support for the partial modeling language"
15}
16
12dependencies { 17dependencies {
13 api(project(":refinery-language")) 18 api(project(":refinery-language"))
14 api(libs.xtext.ide) 19 api(libs.xtext.ide)
diff --git a/subprojects/language-model/build.gradle.kts b/subprojects/language-model/build.gradle.kts
index 33b878d5..51ef3070 100644
--- a/subprojects/language-model/build.gradle.kts
+++ b/subprojects/language-model/build.gradle.kts
@@ -12,6 +12,10 @@ plugins {
12 id("tools.refinery.gradle.sonarqube") 12 id("tools.refinery.gradle.sonarqube")
13} 13}
14 14
15mavenArtifact {
16 description = "Abstract syntax for the partial modeling language"
17}
18
15dependencies { 19dependencies {
16 api(libs.ecore) 20 api(libs.ecore)
17 api(libs.ecore.xmi) 21 api(libs.ecore.xmi)
diff --git a/subprojects/language-semantics/build.gradle.kts b/subprojects/language-semantics/build.gradle.kts
index 689f621e..fe223c6d 100644
--- a/subprojects/language-semantics/build.gradle.kts
+++ b/subprojects/language-semantics/build.gradle.kts
@@ -8,6 +8,10 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 description = "Semantics for the partial modeling language"
13}
14
11dependencies { 15dependencies {
12 api(libs.eclipseCollections.api) 16 api(libs.eclipseCollections.api)
13 api(project(":refinery-language")) 17 api(project(":refinery-language"))
diff --git a/subprojects/language-web/build.gradle.kts b/subprojects/language-web/build.gradle.kts
index 02e4ff17..8bef0c12 100644
--- a/subprojects/language-web/build.gradle.kts
+++ b/subprojects/language-web/build.gradle.kts
@@ -9,6 +9,10 @@ plugins {
9 id("tools.refinery.gradle.xtext-generated") 9 id("tools.refinery.gradle.xtext-generated")
10} 10}
11 11
12mavenArtifact {
13 description = "Cloud-based partial modeling environment"
14}
15
12val webapp: Configuration by configurations.creating { 16val webapp: Configuration by configurations.creating {
13 isCanBeConsumed = false 17 isCanBeConsumed = false
14 isCanBeResolved = true 18 isCanBeResolved = true
diff --git a/subprojects/language/build.gradle.kts b/subprojects/language/build.gradle.kts
index 706b57e8..d70d4c6e 100644
--- a/subprojects/language/build.gradle.kts
+++ b/subprojects/language/build.gradle.kts
@@ -14,6 +14,10 @@ plugins {
14 id("tools.refinery.gradle.xtext-generated") 14 id("tools.refinery.gradle.xtext-generated")
15} 15}
16 16
17mavenArtifact {
18 description = "Partial modeling language"
19}
20
17val generatedIdeSources: Configuration by configurations.creating { 21val generatedIdeSources: Configuration by configurations.creating {
18 isCanBeConsumed = true 22 isCanBeConsumed = true
19 isCanBeResolved = false 23 isCanBeResolved = false
diff --git a/subprojects/logic/build.gradle.kts b/subprojects/logic/build.gradle.kts
index 57de8e5d..a680cd8d 100644
--- a/subprojects/logic/build.gradle.kts
+++ b/subprojects/logic/build.gradle.kts
@@ -9,6 +9,10 @@ plugins {
9 id("tools.refinery.gradle.java-test-fixtures") 9 id("tools.refinery.gradle.java-test-fixtures")
10} 10}
11 11
12mavenArtifact {
13 description = "Logic expressions"
14}
15
12dependencies { 16dependencies {
13 testFixturesApi(libs.hamcrest) 17 testFixturesApi(libs.hamcrest)
14} 18}
diff --git a/subprojects/store-dse-visualization/build.gradle.kts b/subprojects/store-dse-visualization/build.gradle.kts
index ab9ed336..98918863 100644
--- a/subprojects/store-dse-visualization/build.gradle.kts
+++ b/subprojects/store-dse-visualization/build.gradle.kts
@@ -8,6 +8,11 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 name = "Store DSE Visualization"
13 description = "Design-space exploration visualizer for the model store"
14}
15
11dependencies { 16dependencies {
12 api(project(":refinery-store-query")) 17 api(project(":refinery-store-query"))
13 implementation(libs.slf4j.api) 18 implementation(libs.slf4j.api)
diff --git a/subprojects/store-dse/build.gradle.kts b/subprojects/store-dse/build.gradle.kts
index 041adf70..3cc44fe6 100644
--- a/subprojects/store-dse/build.gradle.kts
+++ b/subprojects/store-dse/build.gradle.kts
@@ -8,6 +8,11 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 name = "Store DSE"
13 description = "Design-space explorer for the model store"
14}
15
11dependencies { 16dependencies {
12 api(project(":refinery-store-query")) 17 api(project(":refinery-store-query"))
13 implementation(project(":refinery-store-dse-visualization")) 18 implementation(project(":refinery-store-dse-visualization"))
diff --git a/subprojects/store-query-interpreter/build.gradle.kts b/subprojects/store-query-interpreter/build.gradle.kts
index d463fac9..572c7cde 100644
--- a/subprojects/store-query-interpreter/build.gradle.kts
+++ b/subprojects/store-query-interpreter/build.gradle.kts
@@ -8,6 +8,10 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 description = "Interpreted query backend for the model store"
13}
14
11dependencies { 15dependencies {
12 api(project(":refinery-interpreter")) 16 api(project(":refinery-interpreter"))
13 api(project(":refinery-interpreter-localsearch")) 17 api(project(":refinery-interpreter-localsearch"))
diff --git a/subprojects/store-query/build.gradle.kts b/subprojects/store-query/build.gradle.kts
index f5cbdebc..41cad2e6 100644
--- a/subprojects/store-query/build.gradle.kts
+++ b/subprojects/store-query/build.gradle.kts
@@ -8,6 +8,10 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 description = "Query API for the model store"
13}
14
11dependencies { 15dependencies {
12 api(project(":refinery-logic")) 16 api(project(":refinery-logic"))
13 api(project(":refinery-store")) 17 api(project(":refinery-store"))
diff --git a/subprojects/store-reasoning-scope/build.gradle.kts b/subprojects/store-reasoning-scope/build.gradle.kts
index 7e6cd58d..8906c444 100644
--- a/subprojects/store-reasoning-scope/build.gradle.kts
+++ b/subprojects/store-reasoning-scope/build.gradle.kts
@@ -8,6 +8,10 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 description = "Multiplicity reasoner for the model store"
13}
14
11dependencies { 15dependencies {
12 api(project(":refinery-store-reasoning")) 16 api(project(":refinery-store-reasoning"))
13 implementation(libs.eclipseCollections.api) 17 implementation(libs.eclipseCollections.api)
diff --git a/subprojects/store-reasoning-smt/build.gradle.kts b/subprojects/store-reasoning-smt/build.gradle.kts
index 4a784e42..dcaf0ee6 100644
--- a/subprojects/store-reasoning-smt/build.gradle.kts
+++ b/subprojects/store-reasoning-smt/build.gradle.kts
@@ -8,6 +8,11 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 name = "Store Reasoning SMT"
13 description = "SMT reasoner for the model store"
14}
15
11dependencies { 16dependencies {
12 api(project(":refinery-store-reasoning")) 17 api(project(":refinery-store-reasoning"))
13 implementation(libs.refinery.z3) 18 implementation(libs.refinery.z3)
diff --git a/subprojects/store-reasoning/build.gradle.kts b/subprojects/store-reasoning/build.gradle.kts
index d1d3c2e5..4db29fd5 100644
--- a/subprojects/store-reasoning/build.gradle.kts
+++ b/subprojects/store-reasoning/build.gradle.kts
@@ -8,6 +8,10 @@ plugins {
8 id("tools.refinery.gradle.java-library") 8 id("tools.refinery.gradle.java-library")
9} 9}
10 10
11mavenArtifact {
12 description = "Partial model reasoner for the model store"
13}
14
11dependencies { 15dependencies {
12 api(project(":refinery-store-dse")) 16 api(project(":refinery-store-dse"))
13 testImplementation(testFixtures(project(":refinery-logic"))) 17 testImplementation(testFixtures(project(":refinery-logic")))
diff --git a/subprojects/store/build.gradle.kts b/subprojects/store/build.gradle.kts
index e48c0088..55938987 100644
--- a/subprojects/store/build.gradle.kts
+++ b/subprojects/store/build.gradle.kts
@@ -9,6 +9,10 @@ plugins {
9 id("tools.refinery.gradle.jmh") 9 id("tools.refinery.gradle.jmh")
10} 10}
11 11
12mavenArtifact {
13 description = "Model store"
14}
15
12dependencies { 16dependencies {
13 api(libs.eclipseCollections.api) 17 api(libs.eclipseCollections.api)
14 runtimeOnly(libs.eclipseCollections) 18 runtimeOnly(libs.eclipseCollections)