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);