diff --git a/mbi/pdc/src/org/fedoraproject/mbi/tool/pdc/PdcTool.java b/mbi/pdc/src/org/fedoraproject/mbi/tool/pdc/PdcTool.java
index 18a7527..3c697a9 100644
--- a/mbi/pdc/src/org/fedoraproject/mbi/tool/pdc/PdcTool.java
+++ b/mbi/pdc/src/org/fedoraproject/mbi/tool/pdc/PdcTool.java
@@ -101,6 +101,11 @@ public void execute()
container.dispose();
}
+ if ( pluginDescriptor.getMojos().isEmpty() )
+ {
+ throw new RuntimeException( "No MOJOs were discovered by PDC for module " + getModule().getName() );
+ }
+
PluginDescriptorFilesGenerator generator = new PluginDescriptorFilesGenerator();
generator.execute( getClassesDir().resolve( "META-INF/maven" ).toFile(), request );
}
diff --git a/project/mbi.xml b/project/mbi.xml
index ac93950..724ab65 100644
--- a/project/mbi.xml
+++ b/project/mbi.xml
@@ -87,6 +87,7 @@
plexus-utils
sisu-plexus
plexus-classworlds
+ maven-resolver
sisu-inject
guice
injection-api
@@ -95,14 +96,21 @@
plexus-interpolation
slf4j
commons-lang
+ asm
+ asm-util
maven-core
maven-plugin-api
maven-model
maven-model-builder
maven-resolver-provider
maven-builder-support
+ maven-repository-metadata
maven-artifact
+ maven-settings
+ qdox
+ plexus-archiver
plexus-io
+ jsoup
src