summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--conf/dependencies.mk5
-rw-r--r--conf/sources.mk5
-rw-r--r--rules/plexus-sec-dispatcher/modello.mk6
3 files changed, 14 insertions, 2 deletions
diff --git a/conf/dependencies.mk b/conf/dependencies.mk
index d208ad5..11aa0d2 100644
--- a/conf/dependencies.mk
+++ b/conf/dependencies.mk
@@ -124,6 +124,11 @@ build/packages/plexus-interactivity: \
build/packages/jline \
build/packages/plexus-container-default \
build/packages/plexus-utils
+build/packages/plexus-sec-dispatcher: \
+ $(dep-modello-cli) \
+ build/packages/modello-plugins \
+ build/packages/plexus-cipher \
+ build/packages/plexus-container-default
build/packages/plexus-component-metadata-bootstrap: \
build/packages/asm3 \
diff --git a/conf/sources.mk b/conf/sources.mk
index 8603129..1e44a3d 100644
--- a/conf/sources.mk
+++ b/conf/sources.mk
@@ -36,10 +36,11 @@ modello-plugins = tar|https://github.com/sonatype/m
plexus-build-api = tar|https://github.com/sonatype/sisu-build-api/archive/plexus-build-api-0.0.7.tar.gz
plexus-cipher = tar|https://github.com/sonatype/plexus-cipher/archive/plexus-cipher-1.7.tar.gz
plexus-classworlds = tar|https://github.com/sonatype/plexus-classworlds/archive/plexus-classworlds-2.5.1.tar.gz
-plexus-interpolation = tar|https://github.com/sonatype/plexus-interpolation/archive/plexus-interpolation-1.19.tar.gz
-plexus-utils = tar|https://github.com/sonatype/plexus-utils/archive/plexus-utils-3.0.17.tar.gz
plexus-cli = tar|https://github.com/sonatype/plexus-components/archive/plexus-components-1.1.20.tar.gz|plexus-cli
plexus-interactivity = tar|https://github.com/sonatype/plexus-components/archive/plexus-interactivity-1.0-alpha-6.tar.gz
+plexus-interpolation = tar|https://github.com/sonatype/plexus-interpolation/archive/plexus-interpolation-1.19.tar.gz
+plexus-sec-dispatcher = git|git://github.com/sonatype/plexus-sec-dispatcher.git|7db8f880486e192a1c5ea9544e01e756c3d49d0f
+plexus-utils = tar|https://github.com/sonatype/plexus-utils/archive/plexus-utils-3.0.17.tar.gz
# Plexus containers
plexus-component-annotations = tar|https://github.com/sonatype/plexus-containers/archive/plexus-containers-1.5.5.tar.gz|plexus-component-annotations
plexus-component-metadata-bootstrap = tar|https://github.com/sonatype/plexus-containers/archive/plexus-containers-1.5.5.tar.gz|plexus-component-metadata
diff --git a/rules/plexus-sec-dispatcher/modello.mk b/rules/plexus-sec-dispatcher/modello.mk
new file mode 100644
index 0000000..969a309
--- /dev/null
+++ b/rules/plexus-sec-dispatcher/modello.mk
@@ -0,0 +1,6 @@
+MODELLO = $(JAVA) org.codehaus.modello.ModelloCli
+
+target/generated-sources: target/generated-sources/org/sonatype/plexus/components/sec/dispatcher/model
+target/generated-sources/org/sonatype/plexus/components/sec/dispatcher/model: src/main/mdo/settings-security.mdo
+ $(RM) -r $@
+ for outputType in java xpp3-reader xpp3-writer; do $(MODELLO) $< $$outputType target/generated-sources 1.0.0 false true UTF-8 || { $(RM) -r $@; $(FAIL); }; done