Author: gnodet
Date: Mon Aug 24 07:27:48 2009
New Revision: 807107
URL: http://svn.apache.org/viewvc?rev=807107&view=rev
Log:
[karaf] better exception message when reporting an unknown feature from the
maven plugin
Modified:
felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java
Modified:
felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java
URL:
http://svn.apache.org/viewvc/felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java?rev=807107&r1=807106&r2=807107&view=diff
==============================================================================
---
felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java
(original)
+++
felix/trunk/karaf/tooling/features-maven-plugin/src/main/java/org/apache/felix/karaf/tooling/features/AddFeaturesToRepoMojo.java
Mon Aug 24 07:27:48 2009
@@ -175,6 +175,9 @@
private void addFeatures(List<String> features, Set<String>
transitiveFeatures, Map<String, Feature> featuresMap) {
for (String feature : features) {
Feature f = featuresMap.get(feature);
+ if (f == null) {
+ throw new IllegalArgumentException("Unable to find the feature
'" + feature + "'");
+ }
transitiveFeatures.add(feature);
addFeatures(f.getDependencies(), transitiveFeatures, featuresMap);
}