diff --git a/aggregator/pom.xml b/aggregator/pom.xml new file mode 100644 index 00000000..e6865733 --- /dev/null +++ b/aggregator/pom.xml @@ -0,0 +1,30 @@ + + + 4.0.0 + + io.github.demchaav + graphcompose-build + 1.6.4 + pom + + GraphCompose Build Aggregator + + Non-published reactor aggregator. Builds the library plus the examples + and benchmarks modules in one pass and gives a single entry point for + `versions:set`, so a version bump propagates to every module at once. + This is NOT a Maven parent and is NOT published to JitPack: the library + root pom.xml stays standalone so consumer coordinates never change. + + Usage: + mvn -f aggregator/pom.xml -DskipTests install # build everything + mvn -f aggregator/pom.xml versions:set -DnewVersion=X # bump all modules + + + + .. + ../examples + ../benchmarks + + diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml index 491def51..2d6582cd 100644 --- a/benchmarks/pom.xml +++ b/benchmarks/pom.xml @@ -4,9 +4,14 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - io.github.demchaav + + io.github.demchaav + graphcompose-build + 1.6.4 + ../aggregator/pom.xml + + graphcompose-benchmarks - 1.6.4 GraphCompose Benchmarks Performance benchmarks, stress tests, and endurance harnesses for @@ -16,7 +21,7 @@ - 1.6.4 + ${project.version} 17 6.1.0 diff --git a/examples/pom.xml b/examples/pom.xml index 67904c15..66ae456e 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -4,9 +4,14 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - io.github.demchaav + + io.github.demchaav + graphcompose-build + 1.6.4 + ../aggregator/pom.xml + + graphcompose-examples - 1.6.4 GraphCompose Examples Runnable file-render examples for GraphCompose templates.