svn commit: r1765491 - in /aries/trunk/blueprint: blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/ blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin
Author: alien11689 Date: Tue Oct 18 18:28:24 2016 New Revision: 1765491 URL: http://svn.apache.org/viewvc?rev=1765491=rev Log: [ARIES-1619] Add javadoc in blueprint maven plugin spi Added: aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/AnnotationHandler.java Removed: aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/CustomFactoryMethodAnnotationHandler.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/resources/META-INF/services/org.apache.aries.blueprint.plugin.spi.CustomFactoryMethodAnnotationHandler Modified: aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/Activation.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/BeanAnnotationHandler.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/BeanEnricher.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/BeanFinder.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/BlueprintConfiguration.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/ContextEnricher.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/ContextInitializationHandler.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/CustomDependencyAnnotationHandler.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/FactoryMethodFinder.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/FieldAnnotationHandler.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/InjectLikeHandler.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/MethodAnnotationHandler.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/NamedLikeHandler.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/QualifingAnnotationFinder.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/ValueInjectionHandler.java aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/XmlWriter.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/Extensions.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/ConfigPropertyInjectionHandler.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/NamedBeanFinder.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/PersistenceContextHandler.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/PersistenceUnitHandler.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/ProducesHandler.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/SingletonBeanFinder.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Bean.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Context.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/model/Property.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/pax/OsgiServiceProviderHandler.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/spring/ComponentBeanFinder.java aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/spring/ValueInjectionHandler.java Modified: aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/Activation.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/Activation.java?rev=1765491=1765490=1765491=diff == --- aries/trunk/blueprint/blueprint-maven-plugin-spi/src/main/java/org/apache/aries/blueprint/plugin/spi/Activation.java (original) +++
svn commit: r1765406 - in /aries/trunk/blueprint: blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/ blueprint-maven-plugin/ blueprint-maven-plugin/src/main/java/or
Author: cschneider Date: Tue Oct 18 09:32:40 2016 New Revision: 1765406 URL: http://svn.apache.org/viewvc?rev=1765406=rev Log: [ARIES-1628] Add support default properties, prefixes and suffixes Added: aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Property.java Modified: aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Config.java aries/trunk/blueprint/blueprint-maven-plugin/pom.xml aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/ConfigWriter.java aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/model/BeanTest.java aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/test/BeanWithConfig.java Modified: aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Config.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Config.java?rev=1765406=1765405=1765406=diff == --- aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Config.java (original) +++ aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Config.java Tue Oct 18 09:32:40 2016 @@ -14,4 +14,7 @@ import java.lang.annotation.Target; public @interface Config { String pid(); String updatePolicy() default "reload"; +String placeholderPrefix() default "${"; +String placeholderSuffix() default "}"; +Property[] defaults() default {}; } Added: aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Property.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Property.java?rev=1765406=auto == --- aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Property.java (added) +++ aries/trunk/blueprint/blueprint-maven-plugin-annotation/src/main/java/org/apache/aries/blueprint/api/config/Property.java Tue Oct 18 09:32:40 2016 @@ -0,0 +1,6 @@ +package org.apache.aries.blueprint.api.config; + +public @interface Property { +String key(); +String value(); +} Modified: aries/trunk/blueprint/blueprint-maven-plugin/pom.xml URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin/pom.xml?rev=1765406=1765405=1765406=diff == --- aries/trunk/blueprint/blueprint-maven-plugin/pom.xml (original) +++ aries/trunk/blueprint/blueprint-maven-plugin/pom.xml Tue Oct 18 09:32:40 2016 @@ -154,6 +154,12 @@ 0.8.0 + org.osgi + osgi.cmpn + 6.0.0 + + + org.apache.aries.blueprint blueprint-maven-plugin-annotation 1.0.0-SNAPSHOT Modified: aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/ConfigWriter.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/ConfigWriter.java?rev=1765406=1765405=1765406=diff == --- aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/ConfigWriter.java (original) +++ aries/trunk/blueprint/blueprint-maven-plugin/src/main/java/org/apache/aries/blueprint/plugin/javax/ConfigWriter.java Tue Oct 18 09:32:40 2016 @@ -22,6 +22,7 @@ import javax.xml.stream.XMLStreamExcepti import javax.xml.stream.XMLStreamWriter; import org.apache.aries.blueprint.api.config.Config; +import org.apache.aries.blueprint.api.config.Property; import org.apache.aries.blueprint.plugin.spi.XmlWriter; public class ConfigWriter implements XmlWriter { @@ -38,8 +39,28 @@ public class ConfigWriter implements Xml writer.writeStartElement("property-placeholder"); writer.writeDefaultNamespace(CONFIG_NS); writer.writeAttribute("persistent-id", config.pid()); +if (!"${".equals(config.placeholderPrefix())) { +writer.writeAttribute("placeholder-prefix", config.updatePolicy()); +} +if (!"}".equals(config.placeholderSuffix())) { +writer.writeAttribute("placeholder-suffix", config.updatePolicy()); +} writer.writeAttribute("update-strategy", config.updatePolicy()); writer.writeCharacters("\n"); +
svn commit: r1765405 - in /aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin: bad/ test/
Author: cschneider Date: Tue Oct 18 09:32:29 2016 New Revision: 1765405 URL: http://svn.apache.org/viewvc?rev=1765405=rev Log: Ignore unused to get rid of warnings Modified: aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean1.java aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean2.java aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean3.java aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/FieldBean4.java aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/ParentWithField.java aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/ParentWithInjectedField.java aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/test/MyBean6.java Modified: aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean1.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean1.java?rev=1765405=1765404=1765405=diff == --- aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean1.java (original) +++ aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean1.java Tue Oct 18 09:32:29 2016 @@ -26,6 +26,7 @@ import org.apache.aries.blueprint.plugin @Singleton public class BadFieldBean1 extends ParentWithField { +@SuppressWarnings("unused") @Inject private MyBean1 field; } Modified: aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean2.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean2.java?rev=1765405=1765404=1765405=diff == --- aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean2.java (original) +++ aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean2.java Tue Oct 18 09:32:29 2016 @@ -26,6 +26,7 @@ import org.apache.aries.blueprint.plugin @Singleton public class BadFieldBean2 extends ParentWithInjectedField { +@SuppressWarnings("unused") @Inject private MyBean1 field; } Modified: aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean3.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean3.java?rev=1765405=1765404=1765405=diff == --- aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean3.java (original) +++ aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/BadFieldBean3.java Tue Oct 18 09:32:29 2016 @@ -25,5 +25,6 @@ import org.apache.aries.blueprint.plugin @Singleton public class BadFieldBean3 extends ParentWithInjectedField { +@SuppressWarnings("unused") private MyBean1 field; } Modified: aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/FieldBean4.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/FieldBean4.java?rev=1765405=1765404=1765405=diff == --- aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/FieldBean4.java (original) +++ aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/FieldBean4.java Tue Oct 18 09:32:29 2016 @@ -25,5 +25,6 @@ import org.apache.aries.blueprint.plugin @Singleton public class FieldBean4 extends ParentWithField { +@SuppressWarnings("unused") private MyBean1 field; } Modified: aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/ParentWithField.java URL: http://svn.apache.org/viewvc/aries/trunk/blueprint/blueprint-maven-plugin/src/test/java/org/apache/aries/blueprint/plugin/bad/ParentWithField.java?rev=1765405=1765404=1765405=diff == ---
svn commit: r1765400 - /aries/scripts/verify_staged_release.sh
Author: gnodet Date: Tue Oct 18 08:37:03 2016 New Revision: 1765400 URL: http://svn.apache.org/viewvc?rev=1765400=rev Log: Fix verification script Modified: aries/scripts/verify_staged_release.sh Modified: aries/scripts/verify_staged_release.sh URL: http://svn.apache.org/viewvc/aries/scripts/verify_staged_release.sh?rev=1765400=1765399=1765400=diff == --- aries/scripts/verify_staged_release.sh (original) +++ aries/scripts/verify_staged_release.sh Tue Oct 18 08:37:03 2016 @@ -38,7 +38,7 @@ else echo "${DOWNLOAD}/${STAGING}" fi -for i in `find ${DOWNLOAD}/${STAGING} -type f | egrep -v '.md5$|.sha1$|index.html|maven-metadata.xml'` +for i in `find ${DOWNLOAD}/${STAGING} -type f | egrep -v '.asc$|.md5$|.sha1$|index.html|maven-metadata.xml'` do mymd5=`openssl md5 $i |cut -f 2 -d=` repomd5=`cat $i.md5` @@ -48,7 +48,7 @@ do fi done -for i in `find ${DOWNLOAD}/${STAGING} -type f | egrep -v '.md5$|.sha1$|index.html|maven-metadata.xml'` +for i in `find ${DOWNLOAD}/${STAGING} -type f | egrep -v '.asc$|.md5$|.sha1$|index.html|maven-metadata.xml'` do mysha1=`openssl sha1 $i|cut -f 2 -d=` reposha1=`cat $i.sha1` @@ -58,7 +58,7 @@ do fi done -for i in `find ${DOWNLOAD}/${STAGING} -type f | egrep '.asc$'` +for i in `find ${DOWNLOAD}/${STAGING} -type f | egrep '.asc$' | egrep -v '.asc.asc$'` do gpgoutput=`gpg $i` echo ${gpgoutput/BAD/FAILURE: BAD}