diff --git a/tools/package/dependencies/template.pom b/tools/package/dependencies/template.pom
index 91ce5de6eb..adaeb0d496 100644
--- a/tools/package/dependencies/template.pom
+++ b/tools/package/dependencies/template.pom
@@ -273,7 +273,7 @@
onos-maven-plugin
- 2.2
+ 2.2.1
cfg
diff --git a/tools/package/maven-plugin/pom.xml b/tools/package/maven-plugin/pom.xml
index 4322a0d1db..90277d2507 100644
--- a/tools/package/maven-plugin/pom.xml
+++ b/tools/package/maven-plugin/pom.xml
@@ -26,7 +26,7 @@
org.onosproject
onos-maven-plugin
- 2.3-SNAPSHOT
+ 2.2.1
maven-plugin
Maven plugin for packaging ONOS applications or generating
diff --git a/tools/package/maven-plugin/src/main/java/org/onosproject/maven/OnosCfgMojo.java b/tools/package/maven-plugin/src/main/java/org/onosproject/maven/OnosCfgMojo.java
index b706f287ff..0077ac9b8d 100644
--- a/tools/package/maven-plugin/src/main/java/org/onosproject/maven/OnosCfgMojo.java
+++ b/tools/package/maven-plugin/src/main/java/org/onosproject/maven/OnosCfgMojo.java
@@ -75,7 +75,7 @@ public class OnosCfgMojo extends AbstractMojo {
private class CfgDefGenerator {
- private static final String COMPONENT = "org.osgi.service.component.annotations.Component";
+ private static final String COMPONENT = "Component";
private static final String PROPERTY = "property";
private static final String SEP = "|";
private static final String UTF_8 = "UTF-8";
@@ -125,7 +125,7 @@ public class OnosCfgMojo extends AbstractMojo {
private void processClass(JavaClass javaClass) throws IOException {
Optional annotation = javaClass.getAnnotations().stream()
- .filter(ja -> ja.getType().getName().equals(COMPONENT))
+ .filter(ja -> ja.getType().getName().endsWith(COMPONENT))
.findFirst();
if (annotation.isPresent()) {
AnnotationValue property = annotation.get().getProperty(PROPERTY);