diff options
author | 2024-06-23 01:29:49 +0200 | |
---|---|---|
committer | 2024-06-23 01:29:49 +0200 | |
commit | e4492df82fb7881f596aeb6c8dff2931f07cc360 (patch) | |
tree | 4550751b75b1c8d6e000b7cb90a995f7bc48aa93 /subprojects | |
parent | refactor(dse): expose state coder parameters (diff) | |
download | refinery-e4492df82fb7881f596aeb6c8dff2931f07cc360.tar.gz refinery-e4492df82fb7881f596aeb6c8dff2931f07cc360.tar.zst refinery-e4492df82fb7881f596aeb6c8dff2931f07cc360.zip |
build: add Maven metadata
Diffstat (limited to 'subprojects')
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 | ||
11 | mavenArtifact { | ||
12 | name = "Generator CLI" | ||
13 | description = "CLI for model generation" | ||
14 | } | ||
15 | |||
11 | dependencies { | 16 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | description = "Library for model generation" | ||
13 | } | ||
14 | |||
11 | dependencies { | 15 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | name = "Query Interpreter Local Search" | ||
13 | description = "Local search based query interpreter" | ||
14 | } | ||
15 | |||
11 | dependencies { | 16 | dependencies { |
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 | ||
15 | mavenArtifact { | ||
16 | name = "Query Interpreter RETE Recipes" | ||
17 | description = "RETE recipes for the query interpreter" | ||
18 | } | ||
19 | |||
15 | dependencies { | 20 | dependencies { |
16 | api(project(":refinery-interpreter")) | 21 | api(project(":refinery-interpreter")) |
17 | api(libs.ecore) | 22 | api(libs.ecore) |
@@ -59,4 +64,3 @@ tasks { | |||
59 | sonarqube.properties { | 64 | sonarqube.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 | ||
11 | mavenArtifact { | ||
12 | name = "Query Interpreter RETE" | ||
13 | description = "RETE-based query interpreter" | ||
14 | } | ||
15 | |||
11 | dependencies { | 16 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | name = "Query Interpreter" | ||
13 | } | ||
14 | |||
11 | dependencies { | 15 | dependencies { |
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 | ||
12 | mavenArtifact { | ||
13 | name = "Language IDE" | ||
14 | description = "IDE support for the partial modeling language" | ||
15 | } | ||
16 | |||
12 | dependencies { | 17 | dependencies { |
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 | ||
15 | mavenArtifact { | ||
16 | description = "Abstract syntax for the partial modeling language" | ||
17 | } | ||
18 | |||
15 | dependencies { | 19 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | description = "Semantics for the partial modeling language" | ||
13 | } | ||
14 | |||
11 | dependencies { | 15 | dependencies { |
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 | ||
12 | mavenArtifact { | ||
13 | description = "Cloud-based partial modeling environment" | ||
14 | } | ||
15 | |||
12 | val webapp: Configuration by configurations.creating { | 16 | val 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 | ||
17 | mavenArtifact { | ||
18 | description = "Partial modeling language" | ||
19 | } | ||
20 | |||
17 | val generatedIdeSources: Configuration by configurations.creating { | 21 | val 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 | ||
12 | mavenArtifact { | ||
13 | description = "Logic expressions" | ||
14 | } | ||
15 | |||
12 | dependencies { | 16 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | name = "Store DSE Visualization" | ||
13 | description = "Design-space exploration visualizer for the model store" | ||
14 | } | ||
15 | |||
11 | dependencies { | 16 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | name = "Store DSE" | ||
13 | description = "Design-space explorer for the model store" | ||
14 | } | ||
15 | |||
11 | dependencies { | 16 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | description = "Interpreted query backend for the model store" | ||
13 | } | ||
14 | |||
11 | dependencies { | 15 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | description = "Query API for the model store" | ||
13 | } | ||
14 | |||
11 | dependencies { | 15 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | description = "Multiplicity reasoner for the model store" | ||
13 | } | ||
14 | |||
11 | dependencies { | 15 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | name = "Store Reasoning SMT" | ||
13 | description = "SMT reasoner for the model store" | ||
14 | } | ||
15 | |||
11 | dependencies { | 16 | dependencies { |
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 | ||
11 | mavenArtifact { | ||
12 | description = "Partial model reasoner for the model store" | ||
13 | } | ||
14 | |||
11 | dependencies { | 15 | dependencies { |
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 | ||
12 | mavenArtifact { | ||
13 | description = "Model store" | ||
14 | } | ||
15 | |||
12 | dependencies { | 16 | dependencies { |
13 | api(libs.eclipseCollections.api) | 17 | api(libs.eclipseCollections.api) |
14 | runtimeOnly(libs.eclipseCollections) | 18 | runtimeOnly(libs.eclipseCollections) |