+ <!-- Specs and templates -->
+ <flow:spec id="spec.commons">
+ <flow:primitive name="version" isParameter="true" />
+ <flow:primitive name="project" isParameter="true" />
+ </flow:spec>
+
+ <bean id="template.commonsArchiveWrapper" parent="template.archiveWrapper"
+ abstract="true">
+ <property name="version" value="@{version}" />
+ <property name="license">
+ <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/@{project}/binaries/commons-@{project}-@{version}-bin.zip" />
+ <property name="wrappers">
+ <map>
+ <entry
+ key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
+ <bean p:name="org.apache.commons.@{project}" parent="template.org.apache.commons" />
+ </entry>
+ </map>
+ </property>
+ </bean>
+
+ <bean id="template.org.apache.commons" parent="template.bndWrapper"
+ abstract="true">
+ <property name="groupId" value="org.argeo.tp.apache.commons" />
+ </bean>