/build
/cache
-/target
-/*.target
-/feature.xml
-/modularDistribution.csv
+**/target
+**/*.target
+**/feature.xml
+**/modularDistribution.csv
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>org.argeo.tp.factory.core</name>
+ <name>argeo-distribution</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.linuxtools.rpm.rpmlint.rpmlintBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
</buildSpec>
<natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.linuxtools.rpm.rpmlint.rpmlintNature</nature>
</natures>
- <filteredResources>
- <filter>
- <id>1548843945419</id>
- <name>demo/exec/slc_localrepo</name>
- <type>6</type>
- <matcher>
- <id>org.eclipse.ui.ide.multiFilter</id>
- <arguments>1.0-name-matches-false-false-*</arguments>
- </matcher>
- </filter>
- </filteredResources>
</projectDescription>
+++ /dev/null
-Manifest-Version: 1.0\r
-Automatic-Module-Name: org.argeo.tp.factory.core\r
-Bundle-Description: OSGi packaging of free / open source third party lib\r
- raries\r
-Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt\r
-Bundle-ManifestVersion: 2\r
-Bundle-Name: Argeo Third Party Factory\r
-Bundle-RequiredExecutionEnvironment: JavaSE-11,JavaSE-1.8\r
-Bundle-SymbolicName: org.argeo.tp.factory.core\r
-Bundle-Version: 2.1.28.SNAPSHOT-r20200215110733\r
-Import-Package: javax.jcr;version="[2.0,3)",org.argeo.cms.spring;version\r
- ="[2.1,3)",org.argeo.slc.repo;version="[2.1,3)",org.argeo.slc.repo.osgi\r
- ;version="[2.1,3)",org.springframework.cglib.proxy;resolution:=optional\r
- ;version="[3.2,4)",org.springframework.cglib.core;resolution:=optional;\r
- version="[3.2,4)",org.springframework.cglib.reflect;resolution:=optiona\r
- l;version="[3.2,4)",org.aopalliance.aop;resolution:=optional;version="[\r
- 1.0,2)",org.argeo.slc.runtime;version="[2.1,3)",org.argeo.slc.core.exec\r
- ution;resolution:=optional;version="[2.1,3)",org.argeo.slc.core.executi\r
- on.tasks;resolution:=optional;version="[2.1,3)",org.argeo.slc.execution\r
- ;version="[2.1,3)",org.argeo.slc.osgi;resolution:=optional;version="[2.\r
- 1,3)",org.argeo.slc.test;version="[2.1,3)",org.springframework.aop;reso\r
- lution:=optional;version="[3.2,4)",org.springframework.aop.framework;re\r
- solution:=optional;version="[3.2,4)",org.springframework.aop.scope;reso\r
- lution:=optional;version="[3.2,4)",org.springframework.beans.factory.co\r
- nfig;resolution:=optional;version="[3.2,4)",org.springframework.core.io\r
- ;resolution:=optional;version="[3.2,4)",javax.security.auth.callback;re\r
- solution:=optional\r
-Include-Resource: META-INF/spring/eclipse.jetty.xml=META-INF/spring/ecli\r
- pse.jetty.xml,META-INF/spring/eclipse.equinox.xml=META-INF/spring/eclip\r
- se.equinox.xml,META-INF/spring/apache.commons.xml=META-INF/spring/apach\r
- e.commons.xml,META-INF/spring/misc.xml=META-INF/spring/misc.xml,META-IN\r
- F/spring/jackson.xml=META-INF/spring/jackson.xml,META-INF/spring/templa\r
- tes.xml=META-INF/spring/templates.xml,META-INF/spring/javax.xml=META-IN\r
- F/spring/javax.xml,META-INF/spring/sdk.xml=META-INF/spring/sdk.xml,META\r
- -INF/spring/apache.xml=META-INF/spring/apache.xml,META-INF/spring/eclip\r
- se.rcp.e4.xml=META-INF/spring/eclipse.rcp.e4.xml,META-INF/spring/eclips\r
- e.rap.e3.xml=META-INF/spring/eclipse.rap.e3.xml,META-INF/spring/apache.\r
- jackrabbit.xml=META-INF/spring/apache.jackrabbit.xml,META-INF/spring/di\r
- stribution.xml=META-INF/spring/distribution.xml,META-INF/spring/osgi.xm\r
- l=META-INF/spring/osgi.xml,META-INF/spring/eclipse.rap.e4.xml=META-INF/\r
- spring/eclipse.rap.e4.xml,META-INF/spring/bouncycastle.xml=META-INF/spr\r
- ing/bouncycastle.xml,META-INF/MANIFEST.MF=META-INF/MANIFEST.MF\r
-Private-Package: !*\r
-SLC-BuildTimestamp: 20200215110733\r
-SLC-Category: org.argeo.tp.factory\r
-SLC-ExecutionModule: default\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <flow:flow name="apache/org.apache.commons.codec"
- spec="spec.commons">
- <flow:arg name="project" value="codec" />
- <flow:arg name="version" value="1.13" />
- <bean p:version="@{version}.0"
- parent="template.commonsArchiveWrapper" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.cli"
- spec="spec.commons">
- <flow:arg name="project" value="cli" />
- <flow:arg name="version" value="1.4" />
- <bean p:version="@{version}.0"
- parent="template.commonsArchiveWrapper" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.dbcp"
- spec="spec.commons">
- <flow:arg name="project" value="dbcp" />
- <flow:arg name="version" value="1.4" />
- <bean p:version="@{version}.0"
- parent="template.commonsArchiveWrapper" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.pool"
- spec="spec.commons">
- <flow:arg name="project" value="pool" />
- <flow:arg name="version" value="1.5.7" />
- <bean parent="template.commonsArchiveWrapper" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.collections"
- spec="spec.commons">
- <flow:arg name="project" value="collections" />
- <flow:arg name="version" value="3.2.2" />
- <bean parent="template.commonsArchiveWrapper" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.collections4"
- spec="spec.commons">
- <flow:arg name="project" value="collections4" />
- <flow:arg name="version" value="4.4" />
- <bean parent="template.commonsArchiveWrapper">
- <property name="uri"
- value="http://archive.apache.org/dist/commons/collections/binaries/commons-@{project}-@{version}-bin.zip" />
- </bean>
- </flow:flow>
-
-
- <flow:flow name="apache/org.apache.commons.io"
- spec="spec.commons">
- <flow:arg name="project" value="io" />
- <flow:arg name="version" value="2.6" />
- <bean parent="template.commonsArchiveWrapper">
- <property name="version" value="@{version}.0" />
- <property name="wrappers">
- <map>
- <entry
- key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
- <bean id="org.apache.commons.io"
- parent="template.org.apache.commons">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Export-Package">
- org.apache.commons.io.*;version="2.6"
- </prop>
- </props>
- </property>
- </bean>
- </entry>
- </map>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.exec"
- spec="spec.commons">
- <flow:arg name="project" value="exec" />
- <flow:arg name="version" value="1.3" />
- <bean p:version="1.3.0" parent="template.commonsArchiveWrapper" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.jxpath"
- spec="spec.commons">
- <flow:arg name="project" value="jxpath" />
- <flow:arg name="version" value="1.3" />
- <bean p:version="1.3.0" parent="template.commonsArchiveWrapper">
- <property name="wrappers">
- <map>
- <entry
- key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
- <bean id="org.apache.commons.jxpath"
- parent="template.org.apache.commons">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- javax.servlet.jsp.*;resolution:=optional,
- org.apache.commons.beanutils.*;resolution:=optional,
- org.jdom.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- </entry>
- </map>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.net"
- spec="spec.commons">
- <flow:arg name="project" value="net" />
- <flow:arg name="version" value="3.6" />
- <bean p:version="@{version}.0"
- parent="template.commonsArchiveWrapper" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.compress"
- spec="spec.commons">
- <flow:arg name="project" value="compress" />
- <flow:arg name="version" value="1.19" />
- <bean p:version="@{version}.0"
- parent="template.commonsArchiveWrapper">
- <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">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- org.brotli.*;resolution:=optional,
- org.tukaani.*;resolution:=optional,
- com.github.luben.zstd;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- </entry>
- </map>
- </property>
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="http://archive.apache.org/dist/commons/@{project}/source/commons-@{project}-@{version}-src.zip" />
- <property name="base"
- value="commons-@{project}-@{version}-src/src/main/java/" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.vfs"
- spec="spec.commons">
- <flow:arg name="project" value="vfs" />
- <flow:arg name="version" value="2.0" />
- <bean parent="template.commonsArchiveWrapper">
- <property name="version" value="@{version}.0" />
- <property name="uri"
- value="http://archive.apache.org/dist/commons/vfs/binaries/commons-vfs-@{version}.zip" />
- <property name="wrappers">
- <map>
- <entry
- key="commons-@{project}-@{version}/commons-vfs2-@{version}.jar">
- <bean id="org.apache.commons.vfs"
- parent="template.org.apache.commons">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- org.apache.tools.ant.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- </entry>
- </map>
- </property>
- </bean>
- </flow:flow>
-
- <!-- VFS 2.2 Requires Collections v4 -->
- <!-- <flow:flow name="apache/org.apache.commons.vfs" -->
- <!-- spec="spec.commons"> -->
- <!-- <flow:arg name="project" value="vfs" /> -->
- <!-- <flow:arg name="version" value="2.2" /> -->
- <!-- <bean parent="template.commonsArchiveWrapper"> -->
- <!-- <property name="version" value="@{version}.0" /> -->
- <!-- <property name="uri" -->
- <!-- value="http://archive.apache.org/dist/commons/vfs/binaries/commons-vfs2-distribution-@{version}-bin.zip"
- /> -->
- <!-- <property name="wrappers"> -->
- <!-- <map> -->
- <!-- <entry -->
- <!-- key="commons-@{project}-@{version}/commons-vfs2-@{version}.jar"> -->
- <!-- <bean id="org.apache.commons.vfs" -->
- <!-- parent="template.org.apache.commons"> -->
- <!-- <property name="bndProperties"> -->
- <!-- <props merge="true"> -->
- <!-- <prop key="Import-Package"> -->
- <!-- org.apache.tools.ant.*;resolution:=optional, -->
- <!-- org.apache.commons.collections4.*;resolution:=optional, -->
- <!-- * -->
- <!-- </prop> -->
- <!-- </props> -->
- <!-- </property> -->
- <!-- </bean> -->
- <!-- </entry> -->
- <!-- </map> -->
- <!-- </property> -->
- <!-- </bean> -->
- <!-- </flow:flow> -->
-
- <flow:flow name="apache/org.apache.commons.math3"
- spec="spec.commons">
- <flow:arg name="project" value="math3" />
- <flow:arg name="version" value="3.6.1" />
- <bean parent="template.commonsArchiveWrapper">
- <property name="version" value="@{version}" />
- <property name="uri"
- value="http://archive.apache.org/dist/commons/math/binaries/commons-@{project}-@{version}-bin.zip" />
- <property name="wrappers">
- <map>
- <entry
- key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
- <bean id="org.apache.commons.math3"
- parent="template.org.apache.commons" />
- </entry>
- </map>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.fileupload"
- spec="spec.commons">
- <flow:arg name="project" value="fileupload" />
- <flow:arg name="version" value="1.4" />
- <bean parent="template.commonsArchiveWrapper">
- <property name="version" value="@{version}.0" />
- <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}-bin/commons-@{project}-@{version}.jar">
- <bean id="org.apache.commons.fileupload"
- parent="template.org.apache.commons">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- javax.portlet;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- </entry>
- </map>
- </property>
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="http://archive.apache.org/dist/commons/@{project}/source/commons-@{project}-@{version}-src.zip" />
- <property name="base"
- value="commons-@{project}-@{version}-src/src/main/java/" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.jci"
- spec="spec.commons">
- <flow:arg name="project" value="jci" />
- <flow:arg name="version" value="1.1" />
- <bean parent="template.commonsArchiveWrapper">
- <property name="uri"
- value="http://archive.apache.org/dist/commons/@{project}/binaries/commons-@{project}-@{version}-bin.zip" />
- <!-- JCI provides OSGi metadata, but they are broken (org.apache.commons.jci.monitor
- package) -->
- <property name="wrappers">
- <map>
- <entry
- key="commons-@{project}-@{version}/lib/commons-@{project}-core-@{version}.jar">
- <bean p:name="org.apache.commons.@{project}-core"
- parent="template.org.apache.commons">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- org.apache.commons.jci.monitor;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- </entry>
- <entry
- key="commons-@{project}-@{version}/lib/commons-@{project}-eclipse-@{version}.jar">
- <bean p:name="org.apache.commons.@{project}-eclipse"
- parent="template.org.apache.commons" />
- </entry>
- <!-- <entry -->
- <!-- key="commons-@{project}-@{version}/lib/commons-@{project}-rhino-@{version}.jar"> -->
- <!-- <bean p:name="org.apache.commons.@{project}-rhino" parent="template.org.apache.commons"
- /> -->
- <!-- </entry> -->
- </map>
- </property>
- <!-- TODO : include other sources than core -->
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="http://archive.apache.org/dist/commons/@{project}/source/commons-@{project}-@{version}-src.zip" />
- <property name="base"
- value="commons-@{project}-@{version}-src/core/src/main/java/" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.httpclient"
- spec="spec.version">
- <flow:arg name="version" value="3.1" />
- <bean parent="template.commonsArchiveWrapper">
- <property name="version" value="@{version}.0" />
- <property name="uri"
- value="http://archive.apache.org/dist/httpcomponents/commons-httpclient/binary/commons-httpclient-@{version}.zip" />
- <property name="wrappers">
- <map>
- <entry
- key="commons-httpclient-@{version}/commons-httpclient-@{version}.jar">
- <bean id="org.apache.commons.httpclient"
- parent="template.org.apache.commons" />
- </entry>
- </map>
- </property>
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="http://archive.apache.org/dist/httpcomponents/commons-httpclient/source/commons-httpclient-@{version}-src.zip" />
- <property name="base"
- value="commons-httpclient-@{version}/src/java/" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.commons.lang3"
- spec="spec.commons">
- <flow:arg name="project" value="lang3" />
- <flow:arg name="version" value="3.9" />
- <bean parent="template.commonsArchiveWrapper">
- <property name="version" value="@{version}.0" />
- <property name="uri"
- value="http://archive.apache.org/dist/commons/lang/binaries/commons-@{project}-@{version}-bin.zip" />
- <property name="wrappers">
- <map>
- <entry
- key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
- <bean id="org.apache.commons.lang3"
- parent="template.org.apache.commons" />
- </entry>
- </map>
- </property>
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="http://archive.apache.org/dist/commons/lang/source/commons-@{project}-@{version}-src.zip" />
- <property name="base"
- value="commons-@{project}-@{version}-src/src/main/java/" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <!-- 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>
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <flow:flow name="apache/org.apache.jackrabbit"
- spec="spec.version">
- <flow:arg name="version" value="2.18.3" />
- <bean id="org.apache.jackrabbit.api"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-api:@{version}" />
- <bean id="org.apache.jackrabbit.jcr.commons"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-commons:@{version}" />
- <bean id="org.apache.jackrabbit.spi"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi:@{version}" />
- <bean id="org.apache.jackrabbit.spi.commons"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi-commons:@{version}" />
- <bean id="org.apache.jackrabbit.data"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-data:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Fragment-Host">org.apache.jackrabbit.core</prop>
- <prop key="Import-Package">
- org.apache.jackrabbit.test;resolution:=optional,
- org.apache.derby.*;resolution:=optional,
- org.h2;resolution:=optional,
- org.postgresql;resolution:=optional,
- oracle.jdbc;resolution:=optional,
- org.gjt.mm.mysql;resolution:=optional,
- com.mysql.jdbc;resolution:=optional,
- com.microsoft.sqlserver.jdbc;resolution:=optional,
- net.sourceforge.jtds.jdbc;resolution:=optional,
- org.hsqldb;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- <bean id="org.apache.jackrabbit.core"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-core:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- org.apache.jackrabbit.test;resolution:=optional,
- org.apache.derby.*;resolution:=optional,
- org.h2;resolution:=optional,
- org.postgresql;resolution:=optional,
- oracle.jdbc;resolution:=optional,
- org.gjt.mm.mysql;resolution:=optional,
- com.mysql.jdbc;resolution:=optional,
- com.microsoft.sqlserver.jdbc;resolution:=optional,
- net.sourceforge.jtds.jdbc;resolution:=optional,
- org.hsqldb;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- <bean id="org.apache.jackrabbit.jcr.client"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-client:@{version}" />
- <bean id="org.apache.jackrabbit.server"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-server:@{version}" />
- <bean id="org.apache.jackrabbit.servlet"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-servlet:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Fragment-Host">org.apache.jackrabbit.core</prop>
- <prop key="Import-Package">
- org.apache.jackrabbit.rmi.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- <bean id="org.apache.jackrabbit.webdav"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-webdav:@{version}" />
- <bean id="org.apache.jackrabbit.spi2dav"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi2dav:@{version}" />
- <bean id="org.apache.jackrabbit.spi2jcr"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi2jcr:@{version}" />
- <bean id="org.apache.jackrabbit.jcr2dav"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr2dav:@{version}" />
- <bean id="org.apache.jackrabbit.jcr2spi"
- parent="template.jackrabbitMaven" p:version="@{version}"
- p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr2spi:@{version}" />
- <!-- <bean id="org.apache.jackrabbit.webapp" parent="template.jackrabbitMaven" -->
- <!-- p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-webapp:@{version}"
- /> -->
- <!-- <bean id="org.apache.jackrabbit.test" parent="template.jackrabbitMaven" -->
- <!-- p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-tests:@{version}"> -->
- <!-- <property name="bndProperties"> -->
- <!-- <props merge="true"> -->
- <!-- <prop key="Import-Package"> -->
- <!-- * -->
- <!-- </prop> -->
- <!-- </props> -->
- <!-- </property> -->
- <!-- </bean> -->
- </flow:flow>
-
- <flow:flow name="apache/org.apache.jackrabbit.vault"
- spec="spec.version">
- <flow:arg name="version" value="3.4.0" />
- <bean id="org.apache.jackrabbit.vault"
- parent="template.jackrabbitMaven"
- p:sourceCoords="org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- org.apache.sling.jcr.api;resolution:="optional",
- *
- </prop>
- </props>
- </property>
- </bean>
- </flow:flow>
-
- <bean id="template.jackrabbitMaven" parent="template.mavenWrapper"
- abstract="true">
- <property name="groupId"
- value="org.argeo.tp.apache.jackrabbit" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <!-- <property name="doNotModify" value="true" /> -->
- </bean>
-
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <flow:flow name="apache/org.apache.lucene"
- spec="spec.version">
- <flow:arg name="version" value="3.6.2" />
- <bean id="org.apache.lucene" parent="template.apacheMaven"
- p:version="@{version}"
- p:sourceCoords="org.apache.lucene:lucene-core:@{version}" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.tika" spec="spec.version">
- <flow:arg name="version" value="1.22" />
- <bean id="org.apache.tika.core" parent="template.tikaMaven"
- p:sourceCoords="org.apache.tika:tika-core:@{version}">
- <property name="doNotModify" value="true" />
- </bean>
- <bean id="org.apache.tika.parsers" parent="template.tikaMaven"
- p:sourceCoords="org.apache.tika:tika-parsers:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Bundle-Activator">org.apache.tika.parser.internal.Activator</prop>
- <prop key="Import-Package">
- *;resolution:=optional
- </prop>
- </props>
- </property>
- </bean>
- </flow:flow>
-
- <bean id="org.apache.log4j" p:groupId="org.argeo.tp.apache"
- parent="template.bndWrapper">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- *,
- com.ibm.uvm.tools;resolution:=optional,
- com.sun.jdmk.comm;resolution:=optional,
- javax.jmdns;resolution:=optional,
- javax.jms;resolution:=optional,
- javax.mail;resolution:=optional,
- javax.mail.internet;resolution:=optional,
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.apache.mina.core"
- p:sourceCoords="org.apache.mina:mina-core:2.0.21"
- parent="template.apacheMaven">
- <property name="doNotModify" value="true" />
- </bean>
-
- <!-- Needed by Apache SSHD in order to integrate with Unix agent -->
- <bean id="org.apache.tomcat.jni"
- p:sourceCoords="org.apache.tomcat:tomcat-jni:9.0.26"
- parent="template.apacheMaven">
- </bean>
-
- <flow:flow name="apache/org.apache.sshd" spec="spec.version">
- <flow:arg name="version" value="2.3.0" />
- <bean id="org.apache.sshd.core"
- p:sourceCoords="org.apache.sshd:sshd-core:@{version}"
- p:doNotModify="true" parent="template.apacheMaven" />
- <bean id="org.apache.sshd.common"
- p:sourceCoords="org.apache.sshd:sshd-common:@{version}"
- parent="template.apacheMaven">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Fragment-Host">org.apache.sshd.core</prop>
- <prop key="Import-Package">
- org.bouncycastle.jce.provider;resolution:=optional,
- net.i2p.crypto.eddsa;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- <bean id="org.apache.sshd.sftp"
- p:sourceCoords="org.apache.sshd:sshd-sftp:@{version}"
- p:doNotModify="true" parent="template.apacheMaven" />
- <bean id="org.apache.sshd.cli"
- p:sourceCoords="org.apache.sshd:sshd-cli:@{version}"
- p:doNotModify="true" parent="template.apacheMaven" />
- <bean id="org.apache.sshd.scp"
- p:sourceCoords="org.apache.sshd:sshd-scp:@{version}"
- p:doNotModify="true" parent="template.apacheMaven" />
- <bean id="org.apache.sshd.putty"
- p:sourceCoords="org.apache.sshd:sshd-putty:@{version}"
- p:doNotModify="true" parent="template.apacheMaven" />
- <bean id="org.apache.sshd.git"
- p:sourceCoords="org.apache.sshd:sshd-git:@{version}"
- p:doNotModify="true" parent="template.apacheMaven" />
- </flow:flow>
-
- <!-- Log4j12 Factory -->
- <flow:flow name="apache/org.apache.log4j" spec="spec.version">
- <flow:arg name="version" value="1.2.17" />
- <bean parent="template.archiveWrapper">
- <property name="uri"
- value="http://archive.apache.org/dist/logging/log4j/@{version}/log4j-@{version}.zip" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="wrappers">
- <map>
- <entry key="apache-log4j-@{version}/log4j-@{version}.jar"
- value-ref="org.apache.log4j" />
- </map>
- </property>
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="http://archive.apache.org/dist/logging/log4j/@{version}/log4j-@{version}.zip" />
- <property name="base"
- value="apache-log4j-@{version}/src/main/java/" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.pdfbox"
- spec="spec.version">
- <flow:arg name="version" value="2.0.17" />
- <bean id="org.apache.pdfbox" parent="template.apacheMaven"
- p:version="@{version}"
- p:sourceCoords="org.apache.pdfbox:pdfbox:@{version}" />
- <bean id="org.apache.pdfbox.fontbox"
- parent="template.apacheMaven" p:version="@{version}"
- p:sourceCoords="org.apache.pdfbox:fontbox:@{version}" />
- <bean id="org.apache.pdfbox.xmpbox" parent="template.apacheMaven"
- p:version="@{version}"
- p:sourceCoords="org.apache.pdfbox:xmpbox:@{version}" />
- <!-- Legacy, still used by Tika -->
- <bean id="org.apache.pdfbox.jempbox"
- parent="template.apacheMaven" p:version="@{version}"
- p:sourceCoords="org.apache.pdfbox:jempbox:1.8.2" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.poi" spec="spec.version">
- <flow:arg name="version" value="4.1.1" />
- <!-- <bean id="org.apache.poi" parent="template.apacheMaven" -->
- <!-- p:version="@{version}" -->
- <!-- p:sourceCoords="org.apache.servicemix.bundles:org.apache.servicemix.bundles.poi:@{version}_1"> -->
- <!-- <property name="doNotModify" value="true" /> -->
- <!-- </bean> -->
- <bean id="org.apache.poi" parent="template.apacheMaven"
- p:version="@{version}" p:sourceCoords="org.apache.poi:poi:@{version}" />
- <bean id="org.apache.poi.ooxml" parent="template.apacheMaven"
- p:version="@{version}"
- p:sourceCoords="org.apache.poi:poi-ooxml:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
- <prop key="Import-Package">
- com.graphbuilder.*;resolution:=optional,
- com.graphbuilder.*;resolution:=optional,
- org.etsi.uri.*;resolution:=optional,
- org.apache.batik.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.apache.poi.ooxml.schemas"
- parent="template.apacheMaven" p:version="@{version}"
- p:sourceCoords="org.apache.poi:poi-ooxml-schemas:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
- <prop key="Import-Package">
- com.microsoft.schemas.*;resolution:=optional,
- org.openxmlformats.schemas.*;resolution:=optional,
- *
- </prop>
- <prop key="Require-Bundle">org.apache.xmlbeans</prop>
- </props>
- </property>
- </bean>
- <bean id="org.apache.poi.scratchpad"
- parent="template.apacheMaven" p:version="@{version}"
- p:sourceCoords="org.apache.poi:poi-scratchpad:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
- <prop key="Import-Package">
- *
- </prop>
- </props>
- </property>
- </bean>
- </flow:flow>
-
- <bean id="org.apache.xmlbeans"
- p:sourceCoords="org.apache.xmlbeans:xmlbeans:3.1.0"
- parent="template.apacheMaven">
- <property name="bndProperties">
- <props merge="true">
- <prop key="DynamicImport-Package">*</prop>
- <prop key="Import-Package">
- org.apache.tools.ant.*;resolution:=optional,
- net.sf.saxon.*;resolution:=optional,
- com.sun.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.apache.xalan" p:sourceCoords="xalan:xalan:2.7.2"
- parent="template.apacheMaven" />
- <bean id="org.apache.xalan.serializer"
- p:sourceCoords="xalan:serializer:2.7.2" parent="template.apacheMaven" />
-
- <bean id="org.apache.xerces"
- p:sourceCoords="xerces:xercesImpl:2.12.0"
- parent="template.apacheMaven">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- sun.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.apache.xml.resolver"
- p:sourceCoords="xml-resolver:xml-resolver:1.2"
- parent="template.apacheMaven" />
-
- <bean id="org.apache.xml.security"
- p:sourceCoords="org.apache.santuario:xmlsec:2.1.2"
- parent="template.apacheMaven" />
-
- <flow:flow name="apache/org.apache.batik" spec="spec.version">
- <flow:arg name="version" value="1.12" />
- <!-- <bean id="org.apache.batik.ext" parent="template.apacheMaven" -->
- <!-- p:version="@{version}" p:sourceCoords="org.apache.xmlgraphics:batik-ext:jar:@{version}"
- /> -->
- <bean id="org.apache.batik.constants" parent="template.apacheMaven"
- p:version="@{version}.0"
- p:sourceCoords="org.apache.xmlgraphics:batik-constants:jar:@{version}" />
- <bean id="org.apache.batik.i18n" parent="template.apacheMaven"
- p:version="@{version}.0"
- p:sourceCoords="org.apache.xmlgraphics:batik-i18n:jar:@{version}" />
- <bean id="org.apache.batik.util" parent="template.apacheMaven"
- p:version="@{version}.0"
- p:sourceCoords="org.apache.xmlgraphics:batik-util:jar:@{version}" />
- <bean id="org.apache.batik.css" parent="template.apacheMaven"
- p:version="@{version}.0"
- p:sourceCoords="org.apache.xmlgraphics:batik-css:jar:@{version}" />
- <bean id="org.apache.batik.anim" parent="template.apacheMaven"
- p:version="@{version}.0"
- p:sourceCoords="org.apache.xmlgraphics:batik-anim:jar:@{version}" />
- </flow:flow>
-
- <flow:flow name="apache/org.apache.xmlgraphics"
- spec="spec.version">
- <flow:arg name="version" value="2.4" />
- <bean id="org.apache.xmlgraphics.commons"
- parent="template.apacheMaven" p:version="@{version}.0"
- p:sourceCoords="org.apache.xmlgraphics:xmlgraphics-commons:jar:@{version}" />
- </flow:flow>
-
-
- <flow:flow name="apache/org.apache.httpcomponents.httpclient"
- spec="spec.version">
- <flow:arg name="version" value="4.5.9" />
- <bean parent="template.archiveWrapper">
- <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/httpcomponents/httpclient/binary/httpcomponents-client-@{version}-bin.zip" />
- <property name="includes">
- <map>
- <entry
- key="httpcomponents-client-@{version}/lib/httpclient-osgi-@{version}.jar"
- value="org.argeo.tp.apache" />
- </map>
- </property>
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="http://archive.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-@{version}-src.zip" />
- <property name="base"
- value="httpcomponents-client-@{version}/httpclient/src/main/java/" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <flow:flow name="apache/org.apache.httpcomponents.httpcore"
- spec="spec.version">
- <flow:arg name="version" value="4.4.10" />
- <bean parent="template.archiveWrapper">
- <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/httpcomponents/httpcore/binary/httpcomponents-core-@{version}-osgi-bin.zip" />
- <property name="includes">
- <map>
- <entry
- key="httpcomponents-core-@{version}/org.apache.httpcomponents.httpcore_@{version}.jar"
- value="org.argeo.tp.apache" />
- </map>
- </property>
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="http://archive.apache.org/dist/httpcomponents/httpcore/source/httpcomponents-core-@{version}-src.zip" />
- <property name="base"
- value="httpcomponents-core-@{version}/httpcore/src/main/java/" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <bean id="org.apache.aries.util" parent="template.ariesMaven"
- p:sourceCoords="org.apache.aries:org.apache.aries.util:1.1.3" />
- <bean id="org.apache.aries.spifly.dynamic.bundle"
- parent="template.ariesMaven"
- p:sourceCoords="org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle:1.2.1" />
-
- <!-- Templates -->
- <bean id="template.apacheMaven" parent="template.mavenWrapper"
- abstract="true">
- <property name="groupId" value="org.argeo.tp.apache" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="template.tikaMaven" parent="template.apacheMaven"
- abstract="true">
- <property name="version" value="@{version}.0" />
- <!-- <property name="doNotModify" value="true" /> -->
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="template.ariesMaven" parent="template.mavenWrapper"
- abstract="true">
- <property name="groupId" value="org.argeo.tp.apache" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <!-- TODO : Improve sources retrieval -->
-
- <!-- REGISTER -->
- <flow:flow name="misc/org.bouncycastle" spec="spec.version">
- <flow:arg name="version" value="1.64" />
- <bean id="bcprov"
- p:uri="https://downloads.bouncycastle.org/java/bcprov-jdk15on-164.jar"
- parent="template.bouncycastle">
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/@{version}/bcprov-jdk15on-@{version}-sources.jar" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- <bean id="bcpkix"
- p:uri="https://downloads.bouncycastle.org/java/bcpkix-jdk15on-164.jar"
- parent="template.bouncycastle">
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/@{version}/bcpkix-jdk15on-@{version}-sources.jar" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- <bean id="bcmail"
- p:uri="https://downloads.bouncycastle.org/java/bcmail-jdk15on-164.jar"
- parent="template.bouncycastle">
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="https://repo1.maven.org/maven2/org/bouncycastle/bcmail-jdk15on/@{version}/bcmail-jdk15on-@{version}-sources.jar" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- <bean id="bcpg"
- p:uri="https://downloads.bouncycastle.org/java/bcpg-jdk15on-164.jar"
- parent="template.bouncycastle">
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="uri"
- value="https://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/@{version}/bcpg-jdk15on-@{version}-sources.jar" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
- <!-- FACTORY -->
- <bean id="template.bouncycastle" class="org.argeo.slc.repo.osgi.UriWrapper"
- abstract="true">
- <property name="version" value="@{version}" />
- <property name="groupId" value="org.argeo.tp.bouncycastle" />
- <property name="doNotModify" value="true" />
- <property name="license">
- <util:constant static-field="org.argeo.slc.repo.FreeLicense.MIT" />
- </property>
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <!-- REGISTER -->
- <bean id="argeo-tp"
- class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
- init-method="init" destroy-method="destroy">
- <constructor-arg value="org.argeo.tp:argeo-tp:2.1.28-SNAPSHOT" />
- <property name="modules">
- <list>
- <!-- Javax -->
- <ref bean="javax.jcr" />
- <ref bean="javax.el-api" />
- <ref bean="javax.interceptor-api" />
- <ref bean="javax.enterprise.cdi-api" />
- <ref bean="javax.transaction-api" />
- <ref bean="javax.activation" />
- <ref bean="javax.mail" />
- <!-- Javax4hipsters -->
- <ref bean="javax.websocket" />
- <!-- <ref bean="javax.persistence" /> -->
- <ref bean="javax.xml.bind" />
- <!-- <ref bean="javax.ws.rs" /> -->
- <!-- <ref bean="javax.annotation" /> -->
-
- <!-- Standalone projects -->
- <ref bean="misc/org.slf4j" />
- <ref bean="slf4j.osgi" />
- <ref bean="org.aopalliance" />
- <ref bean="com.jcraft.jsch" />
- <ref bean="EDU.oswego.cs.dl.util.concurrent" />
- <ref bean="org.objectweb.asm" />
- <ref bean="org.aspectj.weaver" />
- <ref bean="misc/org.bouncycastle" />
- <ref bean="bitronix.tm" />
- <ref bean="com.googlecode.javaewah.JavaEWAH" />
- <!-- <ref bean="org.w3c.dom.svg" /> -->
- <ref bean="org.tukaani.xz" />
- <ref bean="net.i2p.crypto.eddsa" />
- <ref bean="org.yaml.snakeyaml" />
-
- <!-- Apache -->
- <ref bean="apache/org.apache.log4j" />
- <!-- <ref bean="apache/org.apache.xmlgraphics" /> -->
- <!-- <ref bean="apache/org.apache.batik" /> -->
- <ref bean="apache/org.apache.httpcomponents.httpcore" />
- <ref bean="apache/org.apache.httpcomponents.httpclient" />
- <ref bean="org.apache.mina.core" />
- <ref bean="apache/org.apache.sshd" />
- <ref bean="org.apache.tomcat.jni" />
-
- <!-- Apache Commons -->
- <ref bean="apache/org.apache.commons.io" />
- <ref bean="apache/org.apache.commons.fileupload" />
- <ref bean="apache/org.apache.commons.collections" />
- <ref bean="apache/org.apache.commons.collections4" />
- <ref bean="apache/org.apache.commons.dbcp" />
- <ref bean="apache/org.apache.commons.pool" />
- <ref bean="apache/org.apache.commons.codec" />
- <ref bean="apache/org.apache.commons.httpclient" />
- <ref bean="apache/org.apache.commons.vfs" />
- <ref bean="apache/org.apache.commons.net" />
- <ref bean="apache/org.apache.commons.exec" />
- <ref bean="apache/org.apache.commons.math3" />
- <ref bean="apache/org.apache.commons.cli" />
- <ref bean="apache/org.apache.commons.compress" />
- <ref bean="apache/org.apache.commons.lang3" />
-
- <!-- Web services -->
- <ref bean="ws/jackson" />
- <!-- <ref bean="ws/hk2" /> -->
- <!-- <ref bean="ws/jersey" /> -->
-
- <!-- Google -->
- <ref bean="com.google.guava" />
- <ref bean="com.google.guava.failureaccess" />
- <ref bean="com.google.gson" />
-
- <!-- Eclipse -->
- <ref bean="eclipse/org.argeo.tp.jetty" />
- <ref bean="eclipse/org.argeo.tp.equinox" />
-
- <!-- Jackrabbit -->
- <ref bean="apache/org.apache.tika" />
- <ref bean="apache/org.apache.lucene" />
- <ref bean="apache/org.apache.jackrabbit" />
- <ref bean="apache/org.apache.jackrabbit.vault" />
-
- <!-- Document generation and management -->
- <ref bean="net.sf.jxl" />
- <ref bean="apache/org.apache.pdfbox" />
- <ref bean="org.apache.xml.security" />
- <ref bean="org.apache.xmlbeans" />
- <ref bean="org.apache.xalan" />
- <ref bean="org.apache.xalan.serializer" />
- <ref bean="org.apache.xml.resolver" />
- <ref bean="org.apache.xerces" />
- <ref bean="apache/org.apache.poi" />
- <ref bean="org.jsoup" />
- <ref bean="misc/com.vladsch.flexmark" />
- <ref bean="org.freemarker" />
-
- <!-- Databases -->
- <ref bean="org.postgresql.jdbc42" />
- <ref bean="org.h2" />
-
- <!-- ALM -->
- <ref bean="org.junit" />
- <ref bean="org.hamcrest" />
- <ref bean="osgi.annotation" />
- <ref bean="org.osgi.service.metatype.annotations" />
- <ref bean="org.osgi.service.component.annotations" />
- <ref bean="biz.aQute.bndlib" />
- <ref bean="org.redline-rpm" />
- <ref bean="org.eclipse.jgit" />
- </list>
- </property>
- </bean>
-
- <bean id="argeo-tp-rap-e4"
- class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
- init-method="init" destroy-method="destroy">
- <constructor-arg
- value="org.argeo.tp:argeo-tp-rap-e4:2.1.28-SNAPSHOT" />
- <property name="modules">
- <list>
- <ref bean="eclipse/org.argeo.tp.rap.e4" />
- </list>
- </property>
- </bean>
-
- <bean id="argeo-tp-rcp-e4"
- class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
- init-method="init" destroy-method="destroy">
- <constructor-arg
- value="org.argeo.tp:argeo-tp-rcp-e4:2.1.28-SNAPSHOT" />
- <property name="modules">
- <list>
- <ref bean="eclipse/org.argeo.tp.rcp.e4" />
- <ref bean="org.eclipse.text" />
- <ref bean="org.eclipse.jface.text" />
- </list>
- </property>
- </bean>
-
- <bean id="argeo-tp-rap-e3"
- class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
- init-method="init" destroy-method="destroy">
- <constructor-arg
- value="org.argeo.tp:argeo-tp-rap-e3:2.1.28-SNAPSHOT" />
- <property name="modules">
- <list>
- <ref bean="eclipse/org.argeo.tp.rap.platform" />
- </list>
- </property>
- </bean>
-
- <!-- Factory -->
- <bean id="osgiFactory"
- class="org.argeo.slc.repo.osgi.OsgiFactoryImpl" init-method="init"
- destroy-method="destroy">
- <property name="workspace" value="argeo-2.1" />
- <property name="nodeIndexers">
- <list>
- <bean class="org.argeo.slc.repo.ModularDistributionIndexer" />
- <bean class="org.argeo.slc.repo.JarFileIndexer" />
- <bean class="org.argeo.slc.repo.ArtifactIndexer" />
- <bean class="org.argeo.slc.repo.PdeSourcesIndexer" />
- </list>
- </property>
- <property name="mirrors">
- <map>
- <entry key="http://archive.apache.org/dist">
- <list>
- <value>http://mirror.netcologne.de/apache.org</value>
- <value>http://archive.apache.org/dist</value>
- </list>
- </entry>
- <entry key="http://www.eclipse.org/downloads">
- <list>
- <value>http://ftp-stud.hs-esslingen.de/Mirrors/eclipse/</value>
- <value>http://ftp.fau.de/eclipse/</value>
- <!-- <value>http://eclipse.mirror.garr.it/mirrors/eclipse</value> -->
- <!-- <value>http://mirror.netcologne.de/eclipse</value> -->
- <!-- <value>http://mirror.selfnet.de/eclipse</value> -->
- <!-- <value><![CDATA[http://www.eclipse.org/downloads/download.php?file=]]></value> -->
- </list>
- </entry>
- </map>
- </property>
- <property name="mavenRepositories">
- <list>
- <value>https://repo1.maven.org/maven2/</value>
- <value>http://download.eclipse.org/gemini/mvn/</value>
- </list>
- </property>
- <property name="javaRepository" ref="javaRepository" />
- <property name="distRepository" ref="distRepository" />
- </bean>
-
- <flow:flow name="processDistribution">
- <bean class="org.argeo.slc.repo.osgi.ProcessDistribution">
- <property name="osgiDistribution" ref="argeo-tp" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- <bean class="org.argeo.slc.repo.osgi.ProcessDistribution">
- <property name="osgiDistribution" ref="argeo-tp-rap-e4" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- <bean class="org.argeo.slc.repo.osgi.ProcessDistribution">
- <property name="osgiDistribution" ref="argeo-tp-rcp-e4" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- <bean class="org.argeo.slc.repo.osgi.ProcessDistribution">
- <property name="osgiDistribution" ref="argeo-tp-rap-e3" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </flow:flow>
-
- <!-- Security -->
- <bean
- class="org.argeo.cms.spring.AuthenticatedApplicationContextInitialization" />
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
-
- <flow:flow name="eclipse/org.argeo.tp.equinox" parent="template.importEquinox">
- <flow:arg name="equinoxRelease" value="4.13" />
- <flow:arg name="equinoxTimestamp" value="201909161045" />
- </flow:flow>
-
- <!-- Equinox specs and templates -->
- <flow:spec id="equinoxVersion.spec">
- <flow:primitive name="equinoxRelease" isParameter="true" />
- <flow:primitive name="equinoxTimestamp" isParameter="true" />
- </flow:spec>
-
- <flow:flow id="template.importEquinox" spec="equinoxVersion.spec"
- abstract="true">
- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
- <property name="uri"
- value="http://www.eclipse.org/downloads/equinox/drops/R-@{equinoxRelease}-@{equinoxTimestamp}/equinox-SDK-@{equinoxRelease}.zip" />
- <property name="includes">
- <map>
- <!-- Core OSGi framework -->
- <entry key="plugins/org.eclipse.osgi_*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.osgi.source_*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.osgi.util*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.osgi.services*.jar" value="org.argeo.tp.equinox" />
-
- <!-- Javax -->
- <entry key="plugins/javax.servlet*.jar" value="org.argeo.tp.javax" />
- <entry key="plugins/javax.el*.jar" value="org.argeo.tp.javax" />
-
- <!-- Jetty -->
-<!-- <entry key="plugins/org.eclipse.jetty*.jar" value="org.argeo.tp.jetty" /> -->
-
- <!-- Felix -->
- <entry key="plugins/org.apache.felix.gogo.*.jar" value="org.argeo.tp.apache.felix" />
- <entry key="plugins/org.apache.felix.scr*.jar" value="org.argeo.tp.apache.felix" />
-
- <!-- Apache -->
- <entry key="plugins/org.apache.jasper.*.jar" value="org.argeo.tp.apache" />
-
- <!-- Required by RAP -->
- <entry key="plugins/org.eclipse.equinox.app*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.cm*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.common*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.console_*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.console.source_*.jar"
- value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.ds*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.metatype*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.event*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.http.jetty*.jar"
- value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.http.registry*.jar"
- value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.http.servlet*.jar"
- value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.http.servletbridge*.jar"
- value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.preferences*.jar"
- value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.registry*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.servletbridge*.jar"
- value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.util*.jar" value="org.argeo.tp.equinox" />
- <entry key="plugins/org.eclipse.equinox.jsp.*.jar" value="org.argeo.tp.equinox" />
- </map>
- </property>
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </flow:flow>
-
- <!-- <flow:flow name="eclipse/org.eclipse.jdt.core.compiler.batch" -->
- <!-- spec="equinoxVersion.spec"> -->
- <!-- <flow:arg name="equinoxRelease" value="4.4.1" /> -->
- <!-- <flow:arg name="equinoxTimestamp" value="201409250400" /> -->
- <!-- <bean id="org.eclipse.jdt.core.compiler.batch" class="org.argeo.slc.repo.osgi.UriWrapper"> -->
- <!-- <property name="version" value="3.10.0.v20140902-0626" /> -->
- <!-- <property name="uri" -->
- <!-- value="http://www.eclipse.org/downloads/eclipse/downloads/drops4/R-@{equinoxRelease}-@{equinoxTimestamp}/ecj-@{equinoxRelease}.jar"
- /> -->
- <!-- <property name="groupId" value="org.argeo.tp.equinox" /> -->
- <!-- <property name="doNotModify" value="true" /> -->
- <!-- <property name="license"> -->
- <!-- <util:constant static-field="org.argeo.slc.repo.FreeLicense.EPL" /> -->
- <!-- </property> -->
- <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
- <!-- <property name="sourcesProvider"> -->
- <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider"> -->
- <!-- <property name="uri" -->
- <!-- value="http://www.eclipse.org/downloads/eclipse/downloads/drops4/R-@{equinoxRelease}-@{equinoxTimestamp}/ecjsrc-@{equinoxRelease}.jar"
- /> -->
- <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
- <!-- </bean> -->
- <!-- </property> -->
- <!-- </bean> -->
- <!-- </flow:flow> -->
-
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
-
-
- <flow:flow name="eclipse/org.argeo.tp.jetty"
- spec="spec.version">
- <flow:arg name="version" value="9.4.24.v20191120" />
- <bean id="org.eclipse.jetty.client" parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-client:@{version}" />
- <bean id="org.eclipse.jetty.continuation"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-continuation:@{version}" />
- <bean id="org.eclipse.jetty.http" parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-http:@{version}" />
- <bean id="org.eclipse.jetty.io" parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-io:@{version}" />
- <bean id="org.eclipse.jetty.security"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-security:@{version}" />
- <bean id="org.eclipse.jetty.jmx" parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-jmx:@{version}" />
- <bean id="org.eclipse.jetty.server" parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-server:@{version}" />
- <bean id="org.eclipse.jetty.servlet" parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-servlet:@{version}" />
- <bean id="org.eclipse.jetty.util" parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-util:@{version}" />
- <bean id="org.eclipse.jetty.servlets"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-servlets:@{version}" />
- <bean id="org.eclipse.jetty.xml" parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-xml:@{version}" />
-
- <!-- WebSocket -->
- <bean id="org.eclipse.jetty.websocket.api"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.websocket:websocket-api:@{version}" />
- <bean id="org.eclipse.jetty.websocket.common"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.websocket:websocket-common:@{version}" />
- <bean id="org.eclipse.jetty.websocket.client"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.websocket:websocket-client:@{version}" />
- <bean id="org.eclipse.jetty.websocket.server"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.websocket:websocket-server:@{version}" />
- <bean id="org.eclipse.jetty.websocket.servlet"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.websocket:websocket-servlet:@{version}" />
- <bean id="org.eclipse.jetty.websocket.javax.websocket"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.websocket:javax-websocket-client-impl:@{version}" />
- <bean id="org.eclipse.jetty.websocket.javax.websocket.server"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.websocket:javax-websocket-server-impl:@{version}" />
-
- <!-- ALPN -->
- <bean id="org.eclipse.jetty.alpn.api"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715" />
- <bean id="org.eclipse.jetty.alpn.client"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-alpn-client:@{version}" />
- <bean id="org.eclipse.jetty.alpn.server"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty:jetty-alpn-server:@{version}" />
-
- <!-- HTTP/2 -->
- <bean id="org.eclipse.jetty.http2.common"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.http2:http2-common:@{version}" />
- <bean id="org.eclipse.jetty.http2.client"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.http2:http2-client:@{version}" />
- <bean id="org.eclipse.jetty.http2.client.http"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.http2:http2-http-client-transport:@{version}" />
- <bean id="org.eclipse.jetty.http2.server"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.http2:http2-server:@{version}" />
- <bean id="org.eclipse.jetty.http2.hpack"
- parent="template.jettyMaven"
- p:sourceCoords="org.eclipse.jetty.http2:http2-hpack:@{version}" />
-
- </flow:flow>
-
-
- <bean id="template.jettyMaven" parent="template.mavenWrapper"
- abstract="true">
- <property name="groupId" value="org.argeo.tp.jetty" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
-
- <!-- <flow:flow name="eclipse/org.argeo.tp.jetty" -->
- <!-- parent="template.importJettyZip"> -->
- <!-- <flow:arg name="jettyVersion" value="9.4.12.v20180830" /> -->
- <!-- </flow:flow> -->
-
- <!-- <flow:spec id="jettyVersion.spec"> -->
- <!-- <flow:primitive name="jettyVersion" isParameter="true" /> -->
- <!-- </flow:spec> -->
-
- <!-- <flow:flow id="template.importJettyZip" -->
- <!-- spec="jettyVersion.spec" abstract="true"> -->
- <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper"> -->
- <!-- <property name="uri" -->
- <!-- value="http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/@{jettyVersion}/jetty-distribution-@{jettyVersion}.zip"
- /> -->
- <!-- <property name="license"> -->
- <!-- <util:constant -->
- <!-- static-field="org.argeo.slc.repo.FreeLicense.APACHE" /> -->
- <!-- </property> -->
- <!-- <property name="includes"> -->
- <!-- <map> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-continuation-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-http-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-io-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-jmx-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-security-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-server-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-servlet-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-servlets-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-util-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- <entry -->
- <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-client-@{jettyVersion}.jar" -->
- <!-- value="org.argeo.tp.jetty" /> -->
- <!-- </map> -->
- <!-- </property> -->
- <!-- <property name="excludes"> -->
- <!-- <list> -->
- <!-- <value><![CDATA[jetty-distribution-@{jettyVersion}/lib/jetty-overlay-deployer-*.jar]]></value> -->
- <!-- </list> -->
- <!-- </property> -->
- <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
- <!-- </bean> -->
- <!-- </flow:flow> -->
-
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
-
- <!-- Eclipse rap platform -->
- <flow:flow name="eclipse/org.argeo.tp.rap.platform" parent="template.importRap">
- <flow:arg name="rapRelease" value="3.10" />
- <flow:arg name="rapTimestamp" value="3.10.0-R-20190911-1524" />
- </flow:flow>
-
- <!-- Rap specs and templates -->
- <flow:spec id="rapVersion.spec">
- <flow:primitive name="rapRelease" isParameter="true" />
- <flow:primitive name="rapTimestamp" isParameter="true" />
- </flow:spec>
-
- <flow:flow id="template.importRap" spec="rapVersion.spec"
- abstract="true">
- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
- <property name="uri"
- value="http://www.eclipse.org/downloads/rt/rap/@{rapRelease}/rap-@{rapTimestamp}.zip" />
- <property name="includes">
- <map>
- <!-- Eclipse core -->
- <entry key="plugins/org.eclipse.core.*.jar" value="org.argeo.tp.rap.platform" />
-
- <!-- RWT -->
- <entry key="plugins/org.eclipse.rap.rwt_*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.rwt.source_*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.rwt.osgi_*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.rwt.osgi.source_*.jar"
- value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.fileupload*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.filedialog*.jar" value="org.argeo.tp.rap.platform" />
-
- <!-- RAP UI with the workbench -->
- <entry key="plugins/org.eclipse.rap.ui.workbench*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.ui_*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.ui.source_*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.ui.views*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.jface*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.rap.ui.forms*.jar" value="org.argeo.tp.rap.platform" />
- <entry key="plugins/org.eclipse.help*.jar" value="org.argeo.tp.rap.platform" />
-
- <!-- Misc -->
- <entry key="plugins/com.ibm.icu*.jar" value="org.argeo.tp.rap.platform" />
- </map>
- </property>
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </flow:flow>
-
- <!-- Addons -->
-
- <!-- The corresponding zip must be manually imported in the dist repo at
- path org/eclipse/www/downloads/rt/rap/addons/@{rapRelease}/ -->
-
- <!-- <flow:flow name="eclipse/org.argeo.tp.rap.addons" parent="template.importRapAddons"> -->
- <!-- <flow:arg name="rapRelease" value="0.6" /> -->
- <!-- <flow:arg name="rapTimestamp" value="0.6.0.v20150207" /> -->
- <!-- </flow:flow> -->
-
- <!-- <flow:flow id="template.importRapAddons" spec="rapVersion.spec" -->
- <!-- abstract="true"> -->
- <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper"> -->
- <!-- <property name="uri" -->
- <!-- value="http://www.eclipse.org/downloads/rt/rap/addons/@{rapRelease}/addons-@{rapTimestamp}.zip"
- /> -->
- <!-- <property name="includes"> -->
- <!-- <map> -->
- <!-- <entry key="plugins/org.eclipse.rap.addons.*.jar" value="org.argeo.tp.rap"
- /> -->
- <!-- </map> -->
- <!-- </property> -->
- <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
- <!-- </bean> -->
- <!-- </flow:flow> -->
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
-
- <!-- Eclipse rap platform -->
- <flow:flow name="eclipse/org.argeo.tp.rap.e4" parent="template.importRapE4">
- <flow:arg name="rapRelease" value="3.10" />
- <flow:arg name="rapTimestamp" value="3.10.0-R-20190911-1524" />
- </flow:flow>
-
- <!-- Rap specs and templates -->
-<!-- <flow:spec id="rapVersion.spec"> -->
-<!-- <flow:primitive name="rapRelease" isParameter="true" /> -->
-<!-- <flow:primitive name="rapTimestamp" isParameter="true" /> -->
-<!-- </flow:spec> -->
-
- <flow:flow id="template.importRapE4" spec="rapVersion.spec"
- abstract="true">
- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
- <property name="uri"
- value="http://www.eclipse.org/downloads/rt/rap/@{rapRelease}/e4/rap-e4-@{rapTimestamp}.zip" />
- <property name="includes">
- <map>
- <!-- Javax -->
- <entry key="plugins/javax.inject*.jar" value="org.argeo.tp.javax" />
- <entry key="plugins/javax.annotation*.jar" value="org.argeo.tp.javax" />
-
- <!-- Apache Commons -->
- <entry key="plugins/org.apache.commons.jxpath*.jar" value="org.argeo.tp.rap.e4" />
-
- <!-- Eclipse core -->
- <entry key="plugins/org.eclipse.core.*.jar" value="org.argeo.tp.rap.e4" />
-
- <!-- RWT -->
- <entry key="plugins/org.eclipse.rap.rwt_*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.rwt.source_*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.rwt.osgi_*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.rwt.osgi.source_*.jar"
- value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.fileupload*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.filedialog*.jar" value="org.argeo.tp.rap.e4" />
-
- <!-- Eclipse 4 -->
- <entry key="plugins/org.eclipse.e4*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.emf*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.e4_*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.e4.source_*.jar" value="org.argeo.tp.rap.e4" />
-
- <!-- RAP UI with the workbench -->
- <entry key="plugins/org.eclipse.rap.ui.workbench*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.ui_*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.ui.source_*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.ui.views*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.jface*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.rap.ui.forms*.jar" value="org.argeo.tp.rap.e4" />
- <entry key="plugins/org.eclipse.help*.jar" value="org.argeo.tp.rap.e4" />
-
- <!-- Nebula -->
- <entry key="plugins/org.eclipse.rap.nebula.*.jar" value="org.argeo.tp.rap.e4" />
-
- <!-- Misc -->
- <entry key="plugins/com.ibm.icu*.jar" value="org.argeo.tp.rap.e4" />
- </map>
- </property>
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </flow:flow>
-
- <!-- Addons -->
-
- <!-- The corresponding zip must be manually imported in the dist repo at
- path org/eclipse/www/downloads/rt/rap/addons/@{rapRelease}/ -->
-
- <!-- <flow:flow name="eclipse/org.argeo.tp.rap.addons" parent="template.importRapAddons"> -->
- <!-- <flow:arg name="rapRelease" value="0.6" /> -->
- <!-- <flow:arg name="rapTimestamp" value="0.6.0.v20150207" /> -->
- <!-- </flow:flow> -->
-
- <!-- <flow:flow id="template.importRapAddons" spec="rapVersion.spec" -->
- <!-- abstract="true"> -->
- <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper"> -->
- <!-- <property name="uri" -->
- <!-- value="http://www.eclipse.org/downloads/rt/rap/addons/@{rapRelease}/addons-@{rapTimestamp}.zip"
- /> -->
- <!-- <property name="includes"> -->
- <!-- <map> -->
- <!-- <entry key="plugins/org.eclipse.rap.addons.*.jar" value="org.argeo.tp.rap"
- /> -->
- <!-- </map> -->
- <!-- </property> -->
- <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
- <!-- </bean> -->
- <!-- </flow:flow> -->
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
-
- <flow:flow name="eclipse/org.argeo.tp.rcp.e4"
- parent="template.eclipseRcp">
- <flow:arg name="version" value="4.13" />
- <flow:arg name="release" value="R-4.13-201909161045" />
- </flow:flow>
-
- <bean id="org.eclipse.jface.text" parent="template.eclipseMaven"
- p:sourceCoords="org.eclipse.platform:org.eclipse.jface.text:3.15.300" />
- <bean id="org.eclipse.text" parent="template.eclipseMaven"
- p:sourceCoords="org.eclipse.platform:org.eclipse.text:3.9.0" />
-
- <!-- RCP specs and templates -->
- <flow:spec id="spec.eclipseRcp">
- <flow:primitive name="version" isParameter="true" />
- <flow:primitive name="release" isParameter="true" />
- </flow:spec>
-
- <flow:flow id="template.eclipseRcp" spec="spec.eclipseRcp"
- abstract="true">
- <!-- RCP (platform + OS specific binaries) -->
- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
- <property name="version" value="@{version}" />
- <property name="uri"
- value="http://www.eclipse.org/downloads/eclipse/downloads/drops4/@{release}/org.eclipse.rcp.source-@{version}.zip" />
- <property name="includes">
- <map>
- <entry key="plugins/*.jar" value="org.argeo.tp.rcp.e4" />
- </map>
- </property>
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </flow:flow>
-
- <bean id="template.eclipseMaven" parent="template.mavenWrapper"
- abstract="true">
- <property name="groupId" value="org.argeo.tp.rcp.e4" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.EPL" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <flow:flow name="ws/jackson" spec="spec.version">
- <flow:arg name="version" value="2.10.0" />
- <!-- Jackson Core -->
- <bean id="com.fasterxml.jackson.core.jackson-core"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.core:jackson-core:@{version}" />
- <bean id="com.fasterxml.jackson.core.jackson-databind"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.core:jackson-databind:@{version}" />
- <bean id="com.fasterxml.jackson.core.jackson-annotations"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.core:jackson-annotations:@{version}" />
- <!-- Jackson Data Types -->
- <bean id="com.fasterxml.jackson.datatype.jackson-datatype-jsr353"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.datatype:jackson-datatype-jsr353:@{version}" />
- <bean id="com.fasterxml.jackson.datatype.jackson-datatype-jaxrs"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.datatype:jackson-datatype-jaxrs:@{version}" />
- <!-- Jackson Data Formats -->
- <bean id="com.fasterxml.jackson.datatype.jackson-dataformat-csv"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.dataformat:jackson-dataformat-csv:@{version}" />
- <bean
- id="com.fasterxml.jackson.dataformat.jackson-dataformat-properties"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.dataformat:jackson-dataformat-properties:@{version}" />
- <bean
- id="com.fasterxml.jackson.dataformat.jackson-dataformat-yaml"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:@{version}" />
- <!-- Jackson JAXRS <bean id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base"
- parent="template.jacksonMaven" p:sourceCoords="com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:@{version}"
- /> <bean id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:@{version}"
- /> <bean id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-xml-provider" parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.jaxrs:jackson-jaxrs-xml-provider:@{version}"
- /> -->
- <!-- Jackson modules -->
- <bean
- id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations"
- parent="template.jacksonMaven"
- p:sourceCoords="com.fasterxml.jackson.module:jackson-module-jaxb-annotations:@{version}" />
- </flow:flow>
-
- <bean id="template.jacksonMaven" parent="template.mavenWrapper"
- abstract="true">
- <property name="groupId" value="org.argeo.tp.jackson" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <bean id="javax.inject" p:version="1.0.0"
- p:sourceCoords="javax.inject:javax.inject:1"
- parent="template.mavenJavax">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="javax.jcr" p:version="2.0.0"
- p:sourceCoords="javax.jcr:jcr:2.0" parent="template.mavenJavax">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="javax.transaction-api"
- p:sourceCoords="javax.transaction:javax.transaction-api:1.3"
- parent="template.mavenJavax">
- <property name="license">
- <!-- GPL with classpath exception -->
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.GPL" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="javax.activation"
- p:sourceCoords="com.sun.activation:javax.activation:1.2.0"
- parent="template.mavenJavax">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.CDDL" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="javax.interceptor-api"
- p:sourceCoords="javax.interceptor:javax.interceptor-api:1.2.2"
- parent="template.mavenJavax">
- <property name="license">
- <!-- GPL with classpath exception -->
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.GPL" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="javax.el-api"
- p:sourceCoords="javax.el:javax.el-api:2.2.5"
- parent="template.mavenJavax">
- <property name="license">
- <!-- GPL with classpath exception -->
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.GPL" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="javax.enterprise.cdi-api" p:version="2.0.0.SP1"
- p:sourceCoords="javax.enterprise:cdi-api:2.0.SP1"
- parent="template.mavenJavax">
- <property name="license">
- <!-- GPL with classpath exception -->
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="javax.mail"
- p:sourceCoords="javax.mail:javax.mail-api:1.6.2"
- parent="template.mavenJavax">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.CDDL" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="javax.annotation"
- p:sourceCoords="javax.annotation:javax.annotation-api:1.3.2"
- parent="template.mavenJavax">
- <property name="license">
- <!-- GPL with classpath exception -->
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.GPL" />
- </property>
- </bean>
-
- <!-- Hipster technologies -->
- <bean id="javax.websocket"
- p:sourceCoords="javax.websocket:javax.websocket-api:1.1"
- parent="template.mavenJavax">
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="javax.persistence"
- p:sourceCoords="org.eclipse.persistence:javax.persistence:2.2.1"
- parent="template.mavenJavax">
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="javax.ws.rs"
- p:sourceCoords="javax.ws.rs:javax.ws.rs-api:2.1.1"
- parent="template.mavenJavax">
- </bean>
-
- <bean id="javax.xml.bind" p:version="2.4.0"
- p:sourceCoords="javax.xml.bind:jaxb-api:2.4.0-b180830.0359"
- parent="template.mavenJavax">
- </bean>
-
- <!-- Templates -->
- <bean name="template.mavenJavax" p:groupId="org.argeo.tp.javax"
- abstract="true" parent="template.mavenWrapper" />
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <bean id="org.aopalliance" p:version="1.0.0"
- p:sourceCoords="aopalliance:aopalliance:1.0"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
- </property>
- </bean>
-
- <bean id="EDU.oswego.cs.dl.util.concurrent"
- p:sourceCoords="concurrent:concurrent:1.3.4"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
- </property>
- </bean>
-
- <bean id="org.openid4java"
- p:sourceCoords="org.openid4java:openid4java:0.9.8"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="org.h2" p:sourceCoords="com.h2database:h2:1.4.199"
- parent="template.mavenWrapper">
- <property name="doNotModify" value="true" />
- <!-- <property name="doNotModifySources" value="true" /> -->
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.EPL" />
- </property>
- </bean>
-
- <!-- TODO: Rather use the binary provided here: https://github.com/JodaOrg/joda-time/releases
- once the archiveMapper can manage tar.gz archives -->
- <bean id="org.joda.time" p:version="2.6.0"
- p:sourceCoords="joda-time:joda-time:2.6"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- org.joda.convert.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="com.jcraft.jsch" p:sourceCoords="com.jcraft:jsch:0.1.54"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.BSD" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- com.jcraft.jzlib;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.aspectj.weaver"
- p:sourceCoords="org.aspectj:aspectjweaver:jar:1.7.4"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.EPL" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- com.bea.jvm;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.objectweb.asm" p:version="3.1.0"
- p:sourceCoords="org.eclipse.jetty.orbit:org.objectweb.asm:3.1.0.v200803061910"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.BSD" />
- </property>
- </bean>
- <!-- <bean id="org.objectweb.asm" p:doNotModify="true" -->
- <!-- p:sourceCoords="org.ow2.asm:asm-all:5.0.4" -->
- <!-- parent="template.mavenWrapper"> -->
- <!-- <property name="license"> -->
- <!-- <util:constant -->
- <!-- static-field="org.argeo.slc.repo.FreeLicense.BSD" /> -->
- <!-- </property> -->
- <!-- </bean> -->
-
- <bean id="org.quartz-scheduler.quartz"
- p:sourceCoords="org.quartz-scheduler:quartz:jar:2.2.1"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- *;resolution:=optional,
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.quartz-scheduler.quartz.jobs"
- p:sourceCoords="org.quartz-scheduler:quartz-jobs:jar:2.2.1"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- *;resolution:=optional,
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="bitronix.tm" p:sourceCoords="org.codehaus.btm:btm:2.1.4"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- javax.jms;resolution:=optional,
- javax.swing.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="com.google.guava"
- p:sourceCoords="com.google.guava:guava:jar:27.1-jre"
- parent="template.mavenWrapper">
- <property name="version" value="27.1.0.jre" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
- <bean id="com.google.guava.failureaccess"
- p:sourceCoords="com.google.guava:failureaccess:1.0.1"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <!-- Gson v2.8.6 requires Java 9 -->
- <bean id="com.google.gson"
- p:sourceCoords="com.google.code.gson:gson:jar:2.8.5"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <!-- <bean id="com.steadystate.css" p:sourceCoords="net.sourceforge.cssparser:cssparser:jar:0.9.18" -->
- <!-- parent="template.mavenWrapper"> -->
- <!-- <property name="license"> -->
- <!-- <util:constant static-field="org.argeo.slc.repo.FreeLicense.LGPL" /> -->
- <!-- </property> -->
- <!-- </bean> -->
-
- <!-- <flow:flow name="misc/org.slf4j" spec="spec.version"> -->
- <!-- <flow:arg name="version" value="1.7.5" /> -->
- <!-- <bean parent="template.archiveWrapper"> -->
- <!-- <property name="uri" -->
- <!-- value="http://www.slf4j.org/dist/slf4j-@{version}.zip" /> -->
- <!-- <property name="license"> -->
- <!-- <util:constant -->
- <!-- static-field="org.argeo.slc.repo.FreeLicense.MIT" /> -->
- <!-- </property> -->
- <!-- <property name="wrappers"> -->
- <!-- <map> -->
- <!-- <entry key="slf4j-@{version}/slf4j-log4j12-@{version}.jar"> -->
- <!-- <bean id="org.slf4j.log4j12" parent="template.bndWrapper" /> -->
- <!-- </entry> -->
- <!-- <entry key="slf4j-@{version}/slf4j-api-@{version}.jar"> -->
- <!-- <bean id="org.slf4j.api" parent="template.bndWrapper" /> -->
- <!-- </entry> -->
- <!-- <entry key="slf4j-@{version}/jcl-over-slf4j-@{version}.jar"> -->
- <!-- <bean id="org.slf4j.commons.logging" -->
- <!-- parent="template.bndWrapper" /> -->
- <!-- </entry> -->
- <!-- </map> -->
- <!-- </property> -->
- <!-- </bean> -->
- <!-- </flow:flow> -->
-
- <flow:flow name="misc/org.slf4j" spec="spec.version">
- <flow:arg name="version" value="1.7.28" />
- <bean id="org.slf4j.api" parent="template.mavenWrapper"
- p:sourceCoords="org.slf4j:slf4j-api:@{version}">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
- <bean id="org.slf4j.log4j12" parent="template.mavenWrapper"
- p:sourceCoords="org.slf4j:slf4j-log4j12:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Export-Package">org.slf4j.impl</prop>
- </props>
- </property>
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
- <bean id="org.slf4j.commons.logging"
- parent="template.mavenWrapper"
- p:sourceCoords="org.slf4j:jcl-over-slf4j:@{version}">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
- <bean id="org.slf4j.osgi.service.log"
- parent="template.mavenWrapper"
- p:sourceCoords="org.slf4j:osgi-over-slf4j:@{version}">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Bundle-Activator">org.slf4j.osgi.logservice.impl.Activator</prop>
- </props>
- </property>
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
- </flow:flow>
-
- <bean id="slf4j.osgi" p:sourceCoords="org.osgi:slf4j.osgi:1.7.0"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <!-- <flow:flow name="misc/org.w3c.css.sac" spec="spec.version"> -->
- <!-- <flow:arg name="version" value="1.3" /> -->
- <!-- <bean parent="template.archiveWrapper"> -->
- <!-- <property name="uri" -->
- <!-- value="http://www.w3.org/2002/06/sacjava-@{version}.zip" /> -->
- <!-- <property name="license"> -->
- <!-- <util:constant static-field="org.argeo.slc.repo.FreeLicense.MIT" /> -->
- <!-- </property> -->
- <!-- <property name="wrappers"> -->
- <!-- <map> -->
- <!-- <entry key="sac-@{version}/sac.jar"> -->
- <!-- <bean id="org.w3c.css.sac" parent="template.bndWrapper" /> -->
- <!-- </entry> -->
- <!-- </map> -->
- <!-- </property> -->
- <!-- <property name="sourcesProvider"> -->
- <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider"> -->
- <!-- <property name="uri" -->
- <!-- value="http://www.w3.org/2002/06/sacjava-@{version}.zip" /> -->
- <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
- <!-- </bean> -->
- <!-- </property> -->
- <!-- </bean> -->
- <!-- </flow:flow> -->
-
- <!-- JGit -->
- <bean id="com.googlecode.javaewah.JavaEWAH"
- p:sourceCoords="com.googlecode.javaewah:JavaEWAH:1.1.6"
- parent="template.mavenWrapper">
- <property name="doNotModify" value="true" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
- <bean id="org.eclipse.jgit"
- p:sourceCoords="org.eclipse.jgit:org.eclipse.jgit:5.5.0.201909110433-r"
- parent="template.mavenWrapper">
- <property name="doNotModify" value="true" />
- <property name="license">
- <!-- Eclipse Distribution License (EDL) -->
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.BSD" />
- </property>
- </bean>
-
- <bean id="org.w3c.dom.svg" parent="template.mavenWrapper"
- p:version="1.3.4" p:sourceCoords="xml-apis:xml-apis-ext:1.3.04">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Export-Package">
- org.w3c.dom.*
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="net.sf.jxl"
- p:sourceCoords="net.sourceforge.jexcelapi:jxl:2.6.12"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.LGPL_v2" />
- </property>
- </bean>
-
- <bean id="org.tukaani.xz" p:sourceCoords="org.tukaani:xz:1.8"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
- </property>
- </bean>
-
- <!-- Required by Apache SSHD PuTTY -->
- <bean id="net.i2p.crypto.eddsa"
- p:sourceCoords="net.i2p.crypto:eddsa:0.3.0"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- sun.security.x509;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <flow:flow name="misc/com.vladsch.flexmark"
- spec="spec.version">
- <flow:arg name="version" value="0.50.40" />
- <bean id="com.vladsch.flexmark"
- p:sourceCoords="com.vladsch.flexmark:flexmark:@{version}"
- parent="template.mavenWrapperBSD">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- sun.misc;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- <bean id="com.vladsch.flexmark.util"
- p:sourceCoords="com.vladsch.flexmark:flexmark-util:@{version}"
- parent="template.mavenWrapperBSD">
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- sun.misc;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- <bean id="com.vladsch.flexmark.formatter"
- p:sourceCoords="com.vladsch.flexmark:flexmark-formatter:@{version}"
- parent="template.mavenWrapperBSD" />
- <bean id="com.vladsch.flexmark.ext.tables"
- p:sourceCoords="com.vladsch.flexmark:flexmark-ext-tables:@{version}"
- parent="template.mavenWrapperBSD" />
- <bean id="com.vladsch.flexmark.ext.escaped_character"
- p:sourceCoords="com.vladsch.flexmark:flexmark-ext-escaped-character:@{version}"
- parent="template.mavenWrapperBSD" />
- </flow:flow>
-
- <bean id="org.jsoup" p:sourceCoords="org.jsoup:jsoup:1.2.1"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.MIT" />
- </property>
- <!-- <property name="doNotModify" value="true" /> -->
- </bean>
-
- <bean id="org.freemarker"
- p:sourceCoords="org.freemarker:freemarker:2.3.29"
- parent="template.mavenWrapperApacheLicense">
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="org.yaml.snakeyaml"
- p:sourceCoords="org.yaml:snakeyaml:1.25"
- parent="template.mavenWrapperApacheLicense">
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="org.postgresql.jdbc42"
- p:sourceCoords="org.postgresql:postgresql:42.2.8"
- parent="template.mavenWrapper">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.BSD" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <!-- <bean id="org.atmosphere.runtime" -->
- <!-- p:sourceCoords="org.atmosphere:atmosphere-runtime:2.4.32" -->
- <!-- parent="template.mavenWrapper"> -->
- <!-- <property name="license"> -->
- <!-- <util:constant -->
- <!-- static-field="org.argeo.slc.repo.FreeLicense.APACHE" /> -->
- <!-- </property> -->
- <!-- <property name="doNotModify" value="true" /> -->
- <!-- </bean> -->
-
- <!-- <bean id="org.atmosphere.socketio" -->
- <!-- p:sourceCoords="org.atmosphere:atmosphere-socketio:2.4.21" -->
- <!-- parent="template.mavenWrapper"> -->
- <!-- <property name="license"> -->
- <!-- <util:constant -->
- <!-- static-field="org.argeo.slc.repo.FreeLicense.APACHE" /> -->
- <!-- </property> -->
- <!-- <property name="doNotModify" value="true" /> -->
- <!-- </bean> -->
-
-
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<beans:beans xmlns="http://www.springframework.org/schema/osgi"\r
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans"\r
- xsi:schemaLocation="http://www.springframework.org/schema/osgi \r
- http://www.springframework.org/schema/osgi/spring-osgi-1.1.xsd\r
- http://www.springframework.org/schema/beans \r
- http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">\r
-\r
- <beans:import resource="classpath:org/argeo/slc/core/execution/spring.xml" />\r
- <beans:import resource="classpath:org/argeo/slc/osgi/execution.xml" />\r
-\r
- <!-- SERVICES -->\r
- <!-- <service ref="osgiFactory" interface="org.argeo.slc.repo.OsgiFactory" \r
- /> -->\r
- <service ref="argeo-tp" interface="org.argeo.slc.repo.ArgeoOsgiDistribution" />\r
-\r
- <!-- REFERENCES -->\r
- <reference id="javaRepository" interface="javax.jcr.Repository"\r
- filter="(cn=java)" />\r
- <reference id="distRepository" interface="javax.jcr.Repository"\r
- filter="(cn=dist)" />\r
-</beans:beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <bean id="org.junit" p:version="4.12.0"
- p:sourceCoords="junit:junit:4.12" parent="template.mavenSdk">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.EPL" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- org.hamcrest;resolution:=optional,
- org.hamcrest.core;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.hamcrest" p:version="2.1.0"
- p:sourceCoords="org.hamcrest:hamcrest:2.1" parent="template.mavenSdk">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.BSD" />
- </property>
- <property name="doNotModify" value="true" />
- </bean>
-
- <bean id="biz.aQute.bndlib"
- p:sourceCoords="biz.aQute.bnd:biz.aQute.bndlib:4.2.0"
- parent="template.mavenSdk">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- <property name="doNotModify" value="true" />
- <!-- <property name="bndProperties"> -->
- <!-- <props merge="true"> -->
- <!-- <prop key="Import-Package"> -->
- <!-- com.cloudius.*;resolution:=optional, -->
- <!-- com.google.*;resolution:=optional, -->
- <!-- org.eclipse.*;resolution:=optional, -->
- <!-- org.apache.tools.ant.*;resolution:=optional, -->
- <!-- junit.*;resolution:=optional, -->
- <!-- slf4j.*;resolution:=optional, -->
- <!-- !org.osgi.annotation.*, -->
- <!-- org.osgi.namespace.*;resolution:=optional, -->
- <!-- org.osgi.service.*;resolution:=optional, -->
- <!-- sun.misc;resolution:=optional, -->
- <!-- * -->
- <!-- </prop> -->
- <!-- </props> -->
- <!-- </property> -->
- </bean>
-
- <bean id="osgi.annotation"
- p:sourceCoords="org.osgi:osgi.annotation:7.0.0"
- parent="template.mavenSdk">
- <property name="doNotModify" value="true" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="org.osgi.service.metatype.annotations"
- p:sourceCoords="org.osgi:org.osgi.service.metatype.annotations:1.4.0"
- parent="template.mavenSdk">
- <property name="doNotModify" value="true" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="org.osgi.service.component.annotations"
- p:sourceCoords="org.osgi:org.osgi.service.component.annotations:1.4.0"
- parent="template.mavenSdk">
- <property name="doNotModify" value="true" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="org.dbunit" p:sourceCoords="org.dbunit:dbunit:2.5.0"
- parent="template.mavenSdk">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.LGPL_v2" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- *;resolution:=optional,
- </prop>
- </props>
- </property>
- </bean>
-
- <bean id="org.redline-rpm"
- p:sourceCoords="org.redline-rpm:redline:1.2.8"
- parent="template.mavenSdk">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.MIT" />
- </property>
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- sun.security.*;resolution:=optional,
- org.apache.tools.ant.*;resolution:=optional,
- org.apache.tools.zip;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
-
-
- <!-- SVN Kit -->
- <flow:flow name="misc/org.tmatesoft.svnkit"
- spec="spec.version">
- <flow:arg name="version" value="1.8.12" />
- <bean parent="template.archiveWrapper">
- <property name="uri"
- value="https://svnkit.com/org.tmatesoft.svn_@{version}.standalone.nojna.zip" />
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.EPL" />
- </property>
- <property name="wrappers">
- <map>
- <entry key="svnkit-@{version}/lib/svnkit-@{version}.jar">
- <bean id="org.tmatesoft.svnkit" parent="template.bndWrapper">
- <property name="groupId" value="org.argeo.tp.sdk" />
- <property name="bndProperties">
- <props merge="true">
- <prop key="Import-Package">
- com.sun.jna.*;resolution:=optional,
- com.trilead.ssh2.*;resolution:=optional,
- de.regnis.q.sequence.*;resolution:=optional,
- org.ietf.jgss.*;resolution:=optional,
- org.tmatesoft.sqljet.*;resolution:=optional,
- *
- </prop>
- </props>
- </property>
- </bean>
- </entry>
- </map>
- </property>
- <property name="sourcesProvider">
- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
- <property name="base"
- value="/svnkit-@{version}/svnkit/src/main/java/" />
- <property name="uri"
- value="https://svnkit.com/org.tmatesoft.svn_@{version}.src.zip" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
- </property>
- </bean>
- </flow:flow>
-
-
- <!-- Templates -->
- <bean name="template.mavenSdk" p:groupId="org.argeo.tp.sdk"
- abstract="true" parent="template.mavenWrapper" />
-
-</beans>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:p="http://www.springframework.org/schema/p"
- xmlns:util="http://www.springframework.org/schema/util"
- xmlns:flow="http://www.argeo.org/schema/slc-flow"
- xsi:schemaLocation="
- http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
- http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
-
- <!-- Specs and templates -->
- <flow:spec id="spec.version">
- <flow:primitive name="version" isParameter="true" />
- </flow:spec>
-
- <bean id="template.archiveWrapper"
- class="org.argeo.slc.repo.osgi.ArchiveWrapper" init-method="init"
- destroy-method="destroy" abstract="true">
- <property name="version" value="@{version}" />
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
-
- <bean id="template.bndWrapper"
- class="org.argeo.slc.repo.osgi.BndWrapper" abstract="true">
- <property name="groupId" value="org.argeo.tp.misc" />
- <property name="bndProperties">
- <props>
- <prop key="Export-Package">*</prop>
- </props>
- </property>
- </bean>
- <bean id="template.mavenWrapper"
- class="org.argeo.slc.repo.osgi.MavenWrapper" abstract="true">
- <property name="groupId" value="org.argeo.tp.misc" />
- <property name="bndProperties">
- <props>
- <prop key="Export-Package">*</prop>
- </props>
- </property>
- <property name="osgiFactory" ref="osgiFactory" />
- </bean>
-
- <bean id="template.mavenWrapperApacheLicense"
- parent="template.mavenWrapper" abstract="true">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
- </property>
- </bean>
-
- <bean id="template.mavenWrapperBSD" parent="template.mavenWrapper"
- abstract="true">
- <property name="license">
- <util:constant
- static-field="org.argeo.slc.repo.FreeLicense.BSD" />
- </property>
- </bean>
-
-</beans>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.argeo.tp.factory.core</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ </natures>
+</projectDescription>
--- /dev/null
+Manifest-Version: 1.0\r
+Automatic-Module-Name: org.argeo.tp.factory.core\r
+Bundle-Description: OSGi packaging of free / open source third party lib\r
+ raries\r
+Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt\r
+Bundle-ManifestVersion: 2\r
+Bundle-Name: Argeo Third Party Factory\r
+Bundle-RequiredExecutionEnvironment: JavaSE-11,JavaSE-1.8\r
+Bundle-SymbolicName: org.argeo.tp.factory.core\r
+Bundle-Version: 2.1.28.SNAPSHOT-r20200215110733\r
+Import-Package: javax.jcr;version="[2.0,3)",org.argeo.cms.spring;version\r
+ ="[2.1,3)",org.argeo.slc.repo;version="[2.1,3)",org.argeo.slc.repo.osgi\r
+ ;version="[2.1,3)",org.springframework.cglib.proxy;resolution:=optional\r
+ ;version="[3.2,4)",org.springframework.cglib.core;resolution:=optional;\r
+ version="[3.2,4)",org.springframework.cglib.reflect;resolution:=optiona\r
+ l;version="[3.2,4)",org.aopalliance.aop;resolution:=optional;version="[\r
+ 1.0,2)",org.argeo.slc.runtime;version="[2.1,3)",org.argeo.slc.core.exec\r
+ ution;resolution:=optional;version="[2.1,3)",org.argeo.slc.core.executi\r
+ on.tasks;resolution:=optional;version="[2.1,3)",org.argeo.slc.execution\r
+ ;version="[2.1,3)",org.argeo.slc.osgi;resolution:=optional;version="[2.\r
+ 1,3)",org.argeo.slc.test;version="[2.1,3)",org.springframework.aop;reso\r
+ lution:=optional;version="[3.2,4)",org.springframework.aop.framework;re\r
+ solution:=optional;version="[3.2,4)",org.springframework.aop.scope;reso\r
+ lution:=optional;version="[3.2,4)",org.springframework.beans.factory.co\r
+ nfig;resolution:=optional;version="[3.2,4)",org.springframework.core.io\r
+ ;resolution:=optional;version="[3.2,4)",javax.security.auth.callback;re\r
+ solution:=optional\r
+Include-Resource: META-INF/spring/eclipse.jetty.xml=META-INF/spring/ecli\r
+ pse.jetty.xml,META-INF/spring/eclipse.equinox.xml=META-INF/spring/eclip\r
+ se.equinox.xml,META-INF/spring/apache.commons.xml=META-INF/spring/apach\r
+ e.commons.xml,META-INF/spring/misc.xml=META-INF/spring/misc.xml,META-IN\r
+ F/spring/jackson.xml=META-INF/spring/jackson.xml,META-INF/spring/templa\r
+ tes.xml=META-INF/spring/templates.xml,META-INF/spring/javax.xml=META-IN\r
+ F/spring/javax.xml,META-INF/spring/sdk.xml=META-INF/spring/sdk.xml,META\r
+ -INF/spring/apache.xml=META-INF/spring/apache.xml,META-INF/spring/eclip\r
+ se.rcp.e4.xml=META-INF/spring/eclipse.rcp.e4.xml,META-INF/spring/eclips\r
+ e.rap.e3.xml=META-INF/spring/eclipse.rap.e3.xml,META-INF/spring/apache.\r
+ jackrabbit.xml=META-INF/spring/apache.jackrabbit.xml,META-INF/spring/di\r
+ stribution.xml=META-INF/spring/distribution.xml,META-INF/spring/osgi.xm\r
+ l=META-INF/spring/osgi.xml,META-INF/spring/eclipse.rap.e4.xml=META-INF/\r
+ spring/eclipse.rap.e4.xml,META-INF/spring/bouncycastle.xml=META-INF/spr\r
+ ing/bouncycastle.xml,META-INF/MANIFEST.MF=META-INF/MANIFEST.MF\r
+Private-Package: !*\r
+SLC-BuildTimestamp: 20200215110733\r
+SLC-Category: org.argeo.tp.factory\r
+SLC-ExecutionModule: default\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <flow:flow name="apache/org.apache.commons.codec"
+ spec="spec.commons">
+ <flow:arg name="project" value="codec" />
+ <flow:arg name="version" value="1.13" />
+ <bean p:version="@{version}.0"
+ parent="template.commonsArchiveWrapper" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.cli"
+ spec="spec.commons">
+ <flow:arg name="project" value="cli" />
+ <flow:arg name="version" value="1.4" />
+ <bean p:version="@{version}.0"
+ parent="template.commonsArchiveWrapper" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.dbcp"
+ spec="spec.commons">
+ <flow:arg name="project" value="dbcp" />
+ <flow:arg name="version" value="1.4" />
+ <bean p:version="@{version}.0"
+ parent="template.commonsArchiveWrapper" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.pool"
+ spec="spec.commons">
+ <flow:arg name="project" value="pool" />
+ <flow:arg name="version" value="1.5.7" />
+ <bean parent="template.commonsArchiveWrapper" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.collections"
+ spec="spec.commons">
+ <flow:arg name="project" value="collections" />
+ <flow:arg name="version" value="3.2.2" />
+ <bean parent="template.commonsArchiveWrapper" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.collections4"
+ spec="spec.commons">
+ <flow:arg name="project" value="collections4" />
+ <flow:arg name="version" value="4.4" />
+ <bean parent="template.commonsArchiveWrapper">
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/collections/binaries/commons-@{project}-@{version}-bin.zip" />
+ </bean>
+ </flow:flow>
+
+
+ <flow:flow name="apache/org.apache.commons.io"
+ spec="spec.commons">
+ <flow:arg name="project" value="io" />
+ <flow:arg name="version" value="2.6" />
+ <bean parent="template.commonsArchiveWrapper">
+ <property name="version" value="@{version}.0" />
+ <property name="wrappers">
+ <map>
+ <entry
+ key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
+ <bean id="org.apache.commons.io"
+ parent="template.org.apache.commons">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Export-Package">
+ org.apache.commons.io.*;version="2.6"
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </entry>
+ </map>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.exec"
+ spec="spec.commons">
+ <flow:arg name="project" value="exec" />
+ <flow:arg name="version" value="1.3" />
+ <bean p:version="1.3.0" parent="template.commonsArchiveWrapper" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.jxpath"
+ spec="spec.commons">
+ <flow:arg name="project" value="jxpath" />
+ <flow:arg name="version" value="1.3" />
+ <bean p:version="1.3.0" parent="template.commonsArchiveWrapper">
+ <property name="wrappers">
+ <map>
+ <entry
+ key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
+ <bean id="org.apache.commons.jxpath"
+ parent="template.org.apache.commons">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ javax.servlet.jsp.*;resolution:=optional,
+ org.apache.commons.beanutils.*;resolution:=optional,
+ org.jdom.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </entry>
+ </map>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.net"
+ spec="spec.commons">
+ <flow:arg name="project" value="net" />
+ <flow:arg name="version" value="3.6" />
+ <bean p:version="@{version}.0"
+ parent="template.commonsArchiveWrapper" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.compress"
+ spec="spec.commons">
+ <flow:arg name="project" value="compress" />
+ <flow:arg name="version" value="1.19" />
+ <bean p:version="@{version}.0"
+ parent="template.commonsArchiveWrapper">
+ <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">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ org.brotli.*;resolution:=optional,
+ org.tukaani.*;resolution:=optional,
+ com.github.luben.zstd;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </entry>
+ </map>
+ </property>
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/@{project}/source/commons-@{project}-@{version}-src.zip" />
+ <property name="base"
+ value="commons-@{project}-@{version}-src/src/main/java/" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.vfs"
+ spec="spec.commons">
+ <flow:arg name="project" value="vfs" />
+ <flow:arg name="version" value="2.0" />
+ <bean parent="template.commonsArchiveWrapper">
+ <property name="version" value="@{version}.0" />
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/vfs/binaries/commons-vfs-@{version}.zip" />
+ <property name="wrappers">
+ <map>
+ <entry
+ key="commons-@{project}-@{version}/commons-vfs2-@{version}.jar">
+ <bean id="org.apache.commons.vfs"
+ parent="template.org.apache.commons">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ org.apache.tools.ant.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </entry>
+ </map>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <!-- VFS 2.2 Requires Collections v4 -->
+ <!-- <flow:flow name="apache/org.apache.commons.vfs" -->
+ <!-- spec="spec.commons"> -->
+ <!-- <flow:arg name="project" value="vfs" /> -->
+ <!-- <flow:arg name="version" value="2.2" /> -->
+ <!-- <bean parent="template.commonsArchiveWrapper"> -->
+ <!-- <property name="version" value="@{version}.0" /> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://archive.apache.org/dist/commons/vfs/binaries/commons-vfs2-distribution-@{version}-bin.zip"
+ /> -->
+ <!-- <property name="wrappers"> -->
+ <!-- <map> -->
+ <!-- <entry -->
+ <!-- key="commons-@{project}-@{version}/commons-vfs2-@{version}.jar"> -->
+ <!-- <bean id="org.apache.commons.vfs" -->
+ <!-- parent="template.org.apache.commons"> -->
+ <!-- <property name="bndProperties"> -->
+ <!-- <props merge="true"> -->
+ <!-- <prop key="Import-Package"> -->
+ <!-- org.apache.tools.ant.*;resolution:=optional, -->
+ <!-- org.apache.commons.collections4.*;resolution:=optional, -->
+ <!-- * -->
+ <!-- </prop> -->
+ <!-- </props> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+ <!-- </entry> -->
+ <!-- </map> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+ <!-- </flow:flow> -->
+
+ <flow:flow name="apache/org.apache.commons.math3"
+ spec="spec.commons">
+ <flow:arg name="project" value="math3" />
+ <flow:arg name="version" value="3.6.1" />
+ <bean parent="template.commonsArchiveWrapper">
+ <property name="version" value="@{version}" />
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/math/binaries/commons-@{project}-@{version}-bin.zip" />
+ <property name="wrappers">
+ <map>
+ <entry
+ key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
+ <bean id="org.apache.commons.math3"
+ parent="template.org.apache.commons" />
+ </entry>
+ </map>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.fileupload"
+ spec="spec.commons">
+ <flow:arg name="project" value="fileupload" />
+ <flow:arg name="version" value="1.4" />
+ <bean parent="template.commonsArchiveWrapper">
+ <property name="version" value="@{version}.0" />
+ <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}-bin/commons-@{project}-@{version}.jar">
+ <bean id="org.apache.commons.fileupload"
+ parent="template.org.apache.commons">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ javax.portlet;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </entry>
+ </map>
+ </property>
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/@{project}/source/commons-@{project}-@{version}-src.zip" />
+ <property name="base"
+ value="commons-@{project}-@{version}-src/src/main/java/" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.jci"
+ spec="spec.commons">
+ <flow:arg name="project" value="jci" />
+ <flow:arg name="version" value="1.1" />
+ <bean parent="template.commonsArchiveWrapper">
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/@{project}/binaries/commons-@{project}-@{version}-bin.zip" />
+ <!-- JCI provides OSGi metadata, but they are broken (org.apache.commons.jci.monitor
+ package) -->
+ <property name="wrappers">
+ <map>
+ <entry
+ key="commons-@{project}-@{version}/lib/commons-@{project}-core-@{version}.jar">
+ <bean p:name="org.apache.commons.@{project}-core"
+ parent="template.org.apache.commons">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ org.apache.commons.jci.monitor;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </entry>
+ <entry
+ key="commons-@{project}-@{version}/lib/commons-@{project}-eclipse-@{version}.jar">
+ <bean p:name="org.apache.commons.@{project}-eclipse"
+ parent="template.org.apache.commons" />
+ </entry>
+ <!-- <entry -->
+ <!-- key="commons-@{project}-@{version}/lib/commons-@{project}-rhino-@{version}.jar"> -->
+ <!-- <bean p:name="org.apache.commons.@{project}-rhino" parent="template.org.apache.commons"
+ /> -->
+ <!-- </entry> -->
+ </map>
+ </property>
+ <!-- TODO : include other sources than core -->
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/@{project}/source/commons-@{project}-@{version}-src.zip" />
+ <property name="base"
+ value="commons-@{project}-@{version}-src/core/src/main/java/" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.httpclient"
+ spec="spec.version">
+ <flow:arg name="version" value="3.1" />
+ <bean parent="template.commonsArchiveWrapper">
+ <property name="version" value="@{version}.0" />
+ <property name="uri"
+ value="http://archive.apache.org/dist/httpcomponents/commons-httpclient/binary/commons-httpclient-@{version}.zip" />
+ <property name="wrappers">
+ <map>
+ <entry
+ key="commons-httpclient-@{version}/commons-httpclient-@{version}.jar">
+ <bean id="org.apache.commons.httpclient"
+ parent="template.org.apache.commons" />
+ </entry>
+ </map>
+ </property>
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="http://archive.apache.org/dist/httpcomponents/commons-httpclient/source/commons-httpclient-@{version}-src.zip" />
+ <property name="base"
+ value="commons-httpclient-@{version}/src/java/" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.commons.lang3"
+ spec="spec.commons">
+ <flow:arg name="project" value="lang3" />
+ <flow:arg name="version" value="3.9" />
+ <bean parent="template.commonsArchiveWrapper">
+ <property name="version" value="@{version}.0" />
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/lang/binaries/commons-@{project}-@{version}-bin.zip" />
+ <property name="wrappers">
+ <map>
+ <entry
+ key="commons-@{project}-@{version}/commons-@{project}-@{version}.jar">
+ <bean id="org.apache.commons.lang3"
+ parent="template.org.apache.commons" />
+ </entry>
+ </map>
+ </property>
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="http://archive.apache.org/dist/commons/lang/source/commons-@{project}-@{version}-src.zip" />
+ <property name="base"
+ value="commons-@{project}-@{version}-src/src/main/java/" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <!-- 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>
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <flow:flow name="apache/org.apache.jackrabbit"
+ spec="spec.version">
+ <flow:arg name="version" value="2.18.3" />
+ <bean id="org.apache.jackrabbit.api"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-api:@{version}" />
+ <bean id="org.apache.jackrabbit.jcr.commons"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-commons:@{version}" />
+ <bean id="org.apache.jackrabbit.spi"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi:@{version}" />
+ <bean id="org.apache.jackrabbit.spi.commons"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi-commons:@{version}" />
+ <bean id="org.apache.jackrabbit.data"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-data:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Fragment-Host">org.apache.jackrabbit.core</prop>
+ <prop key="Import-Package">
+ org.apache.jackrabbit.test;resolution:=optional,
+ org.apache.derby.*;resolution:=optional,
+ org.h2;resolution:=optional,
+ org.postgresql;resolution:=optional,
+ oracle.jdbc;resolution:=optional,
+ org.gjt.mm.mysql;resolution:=optional,
+ com.mysql.jdbc;resolution:=optional,
+ com.microsoft.sqlserver.jdbc;resolution:=optional,
+ net.sourceforge.jtds.jdbc;resolution:=optional,
+ org.hsqldb;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ <bean id="org.apache.jackrabbit.core"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-core:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ org.apache.jackrabbit.test;resolution:=optional,
+ org.apache.derby.*;resolution:=optional,
+ org.h2;resolution:=optional,
+ org.postgresql;resolution:=optional,
+ oracle.jdbc;resolution:=optional,
+ org.gjt.mm.mysql;resolution:=optional,
+ com.mysql.jdbc;resolution:=optional,
+ com.microsoft.sqlserver.jdbc;resolution:=optional,
+ net.sourceforge.jtds.jdbc;resolution:=optional,
+ org.hsqldb;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ <bean id="org.apache.jackrabbit.jcr.client"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-client:@{version}" />
+ <bean id="org.apache.jackrabbit.server"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-server:@{version}" />
+ <bean id="org.apache.jackrabbit.servlet"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-servlet:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Fragment-Host">org.apache.jackrabbit.core</prop>
+ <prop key="Import-Package">
+ org.apache.jackrabbit.rmi.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ <bean id="org.apache.jackrabbit.webdav"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-webdav:@{version}" />
+ <bean id="org.apache.jackrabbit.spi2dav"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi2dav:@{version}" />
+ <bean id="org.apache.jackrabbit.spi2jcr"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-spi2jcr:@{version}" />
+ <bean id="org.apache.jackrabbit.jcr2dav"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr2dav:@{version}" />
+ <bean id="org.apache.jackrabbit.jcr2spi"
+ parent="template.jackrabbitMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr2spi:@{version}" />
+ <!-- <bean id="org.apache.jackrabbit.webapp" parent="template.jackrabbitMaven" -->
+ <!-- p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-webapp:@{version}"
+ /> -->
+ <!-- <bean id="org.apache.jackrabbit.test" parent="template.jackrabbitMaven" -->
+ <!-- p:version="@{version}" p:sourceCoords="org.apache.jackrabbit:jackrabbit-jcr-tests:@{version}"> -->
+ <!-- <property name="bndProperties"> -->
+ <!-- <props merge="true"> -->
+ <!-- <prop key="Import-Package"> -->
+ <!-- * -->
+ <!-- </prop> -->
+ <!-- </props> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.jackrabbit.vault"
+ spec="spec.version">
+ <flow:arg name="version" value="3.4.0" />
+ <bean id="org.apache.jackrabbit.vault"
+ parent="template.jackrabbitMaven"
+ p:sourceCoords="org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ org.apache.sling.jcr.api;resolution:="optional",
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <bean id="template.jackrabbitMaven" parent="template.mavenWrapper"
+ abstract="true">
+ <property name="groupId"
+ value="org.argeo.tp.apache.jackrabbit" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <!-- <property name="doNotModify" value="true" /> -->
+ </bean>
+
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <flow:flow name="apache/org.apache.lucene"
+ spec="spec.version">
+ <flow:arg name="version" value="3.6.2" />
+ <bean id="org.apache.lucene" parent="template.apacheMaven"
+ p:version="@{version}"
+ p:sourceCoords="org.apache.lucene:lucene-core:@{version}" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.tika" spec="spec.version">
+ <flow:arg name="version" value="1.22" />
+ <bean id="org.apache.tika.core" parent="template.tikaMaven"
+ p:sourceCoords="org.apache.tika:tika-core:@{version}">
+ <property name="doNotModify" value="true" />
+ </bean>
+ <bean id="org.apache.tika.parsers" parent="template.tikaMaven"
+ p:sourceCoords="org.apache.tika:tika-parsers:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Bundle-Activator">org.apache.tika.parser.internal.Activator</prop>
+ <prop key="Import-Package">
+ *;resolution:=optional
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <bean id="org.apache.log4j" p:groupId="org.argeo.tp.apache"
+ parent="template.bndWrapper">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ *,
+ com.ibm.uvm.tools;resolution:=optional,
+ com.sun.jdmk.comm;resolution:=optional,
+ javax.jmdns;resolution:=optional,
+ javax.jms;resolution:=optional,
+ javax.mail;resolution:=optional,
+ javax.mail.internet;resolution:=optional,
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.apache.mina.core"
+ p:sourceCoords="org.apache.mina:mina-core:2.0.21"
+ parent="template.apacheMaven">
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <!-- Needed by Apache SSHD in order to integrate with Unix agent -->
+ <bean id="org.apache.tomcat.jni"
+ p:sourceCoords="org.apache.tomcat:tomcat-jni:9.0.26"
+ parent="template.apacheMaven">
+ </bean>
+
+ <flow:flow name="apache/org.apache.sshd" spec="spec.version">
+ <flow:arg name="version" value="2.3.0" />
+ <bean id="org.apache.sshd.core"
+ p:sourceCoords="org.apache.sshd:sshd-core:@{version}"
+ p:doNotModify="true" parent="template.apacheMaven" />
+ <bean id="org.apache.sshd.common"
+ p:sourceCoords="org.apache.sshd:sshd-common:@{version}"
+ parent="template.apacheMaven">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Fragment-Host">org.apache.sshd.core</prop>
+ <prop key="Import-Package">
+ org.bouncycastle.jce.provider;resolution:=optional,
+ net.i2p.crypto.eddsa;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ <bean id="org.apache.sshd.sftp"
+ p:sourceCoords="org.apache.sshd:sshd-sftp:@{version}"
+ p:doNotModify="true" parent="template.apacheMaven" />
+ <bean id="org.apache.sshd.cli"
+ p:sourceCoords="org.apache.sshd:sshd-cli:@{version}"
+ p:doNotModify="true" parent="template.apacheMaven" />
+ <bean id="org.apache.sshd.scp"
+ p:sourceCoords="org.apache.sshd:sshd-scp:@{version}"
+ p:doNotModify="true" parent="template.apacheMaven" />
+ <bean id="org.apache.sshd.putty"
+ p:sourceCoords="org.apache.sshd:sshd-putty:@{version}"
+ p:doNotModify="true" parent="template.apacheMaven" />
+ <bean id="org.apache.sshd.git"
+ p:sourceCoords="org.apache.sshd:sshd-git:@{version}"
+ p:doNotModify="true" parent="template.apacheMaven" />
+ </flow:flow>
+
+ <!-- Log4j12 Factory -->
+ <flow:flow name="apache/org.apache.log4j" spec="spec.version">
+ <flow:arg name="version" value="1.2.17" />
+ <bean parent="template.archiveWrapper">
+ <property name="uri"
+ value="http://archive.apache.org/dist/logging/log4j/@{version}/log4j-@{version}.zip" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="wrappers">
+ <map>
+ <entry key="apache-log4j-@{version}/log4j-@{version}.jar"
+ value-ref="org.apache.log4j" />
+ </map>
+ </property>
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="http://archive.apache.org/dist/logging/log4j/@{version}/log4j-@{version}.zip" />
+ <property name="base"
+ value="apache-log4j-@{version}/src/main/java/" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.pdfbox"
+ spec="spec.version">
+ <flow:arg name="version" value="2.0.17" />
+ <bean id="org.apache.pdfbox" parent="template.apacheMaven"
+ p:version="@{version}"
+ p:sourceCoords="org.apache.pdfbox:pdfbox:@{version}" />
+ <bean id="org.apache.pdfbox.fontbox"
+ parent="template.apacheMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.pdfbox:fontbox:@{version}" />
+ <bean id="org.apache.pdfbox.xmpbox" parent="template.apacheMaven"
+ p:version="@{version}"
+ p:sourceCoords="org.apache.pdfbox:xmpbox:@{version}" />
+ <!-- Legacy, still used by Tika -->
+ <bean id="org.apache.pdfbox.jempbox"
+ parent="template.apacheMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.pdfbox:jempbox:1.8.2" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.poi" spec="spec.version">
+ <flow:arg name="version" value="4.1.1" />
+ <!-- <bean id="org.apache.poi" parent="template.apacheMaven" -->
+ <!-- p:version="@{version}" -->
+ <!-- p:sourceCoords="org.apache.servicemix.bundles:org.apache.servicemix.bundles.poi:@{version}_1"> -->
+ <!-- <property name="doNotModify" value="true" /> -->
+ <!-- </bean> -->
+ <bean id="org.apache.poi" parent="template.apacheMaven"
+ p:version="@{version}" p:sourceCoords="org.apache.poi:poi:@{version}" />
+ <bean id="org.apache.poi.ooxml" parent="template.apacheMaven"
+ p:version="@{version}"
+ p:sourceCoords="org.apache.poi:poi-ooxml:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
+ <prop key="Import-Package">
+ com.graphbuilder.*;resolution:=optional,
+ com.graphbuilder.*;resolution:=optional,
+ org.etsi.uri.*;resolution:=optional,
+ org.apache.batik.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.apache.poi.ooxml.schemas"
+ parent="template.apacheMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.poi:poi-ooxml-schemas:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
+ <prop key="Import-Package">
+ com.microsoft.schemas.*;resolution:=optional,
+ org.openxmlformats.schemas.*;resolution:=optional,
+ *
+ </prop>
+ <prop key="Require-Bundle">org.apache.xmlbeans</prop>
+ </props>
+ </property>
+ </bean>
+ <bean id="org.apache.poi.scratchpad"
+ parent="template.apacheMaven" p:version="@{version}"
+ p:sourceCoords="org.apache.poi:poi-scratchpad:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <!-- <prop key="Fragment-Host">org.apache.poi</prop> -->
+ <prop key="Import-Package">
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <bean id="org.apache.xmlbeans"
+ p:sourceCoords="org.apache.xmlbeans:xmlbeans:3.1.0"
+ parent="template.apacheMaven">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="DynamicImport-Package">*</prop>
+ <prop key="Import-Package">
+ org.apache.tools.ant.*;resolution:=optional,
+ net.sf.saxon.*;resolution:=optional,
+ com.sun.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.apache.xalan" p:sourceCoords="xalan:xalan:2.7.2"
+ parent="template.apacheMaven" />
+ <bean id="org.apache.xalan.serializer"
+ p:sourceCoords="xalan:serializer:2.7.2" parent="template.apacheMaven" />
+
+ <bean id="org.apache.xerces"
+ p:sourceCoords="xerces:xercesImpl:2.12.0"
+ parent="template.apacheMaven">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ sun.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.apache.xml.resolver"
+ p:sourceCoords="xml-resolver:xml-resolver:1.2"
+ parent="template.apacheMaven" />
+
+ <bean id="org.apache.xml.security"
+ p:sourceCoords="org.apache.santuario:xmlsec:2.1.2"
+ parent="template.apacheMaven" />
+
+ <flow:flow name="apache/org.apache.batik" spec="spec.version">
+ <flow:arg name="version" value="1.12" />
+ <!-- <bean id="org.apache.batik.ext" parent="template.apacheMaven" -->
+ <!-- p:version="@{version}" p:sourceCoords="org.apache.xmlgraphics:batik-ext:jar:@{version}"
+ /> -->
+ <bean id="org.apache.batik.constants" parent="template.apacheMaven"
+ p:version="@{version}.0"
+ p:sourceCoords="org.apache.xmlgraphics:batik-constants:jar:@{version}" />
+ <bean id="org.apache.batik.i18n" parent="template.apacheMaven"
+ p:version="@{version}.0"
+ p:sourceCoords="org.apache.xmlgraphics:batik-i18n:jar:@{version}" />
+ <bean id="org.apache.batik.util" parent="template.apacheMaven"
+ p:version="@{version}.0"
+ p:sourceCoords="org.apache.xmlgraphics:batik-util:jar:@{version}" />
+ <bean id="org.apache.batik.css" parent="template.apacheMaven"
+ p:version="@{version}.0"
+ p:sourceCoords="org.apache.xmlgraphics:batik-css:jar:@{version}" />
+ <bean id="org.apache.batik.anim" parent="template.apacheMaven"
+ p:version="@{version}.0"
+ p:sourceCoords="org.apache.xmlgraphics:batik-anim:jar:@{version}" />
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.xmlgraphics"
+ spec="spec.version">
+ <flow:arg name="version" value="2.4" />
+ <bean id="org.apache.xmlgraphics.commons"
+ parent="template.apacheMaven" p:version="@{version}.0"
+ p:sourceCoords="org.apache.xmlgraphics:xmlgraphics-commons:jar:@{version}" />
+ </flow:flow>
+
+
+ <flow:flow name="apache/org.apache.httpcomponents.httpclient"
+ spec="spec.version">
+ <flow:arg name="version" value="4.5.9" />
+ <bean parent="template.archiveWrapper">
+ <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/httpcomponents/httpclient/binary/httpcomponents-client-@{version}-bin.zip" />
+ <property name="includes">
+ <map>
+ <entry
+ key="httpcomponents-client-@{version}/lib/httpclient-osgi-@{version}.jar"
+ value="org.argeo.tp.apache" />
+ </map>
+ </property>
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="http://archive.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-@{version}-src.zip" />
+ <property name="base"
+ value="httpcomponents-client-@{version}/httpclient/src/main/java/" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <flow:flow name="apache/org.apache.httpcomponents.httpcore"
+ spec="spec.version">
+ <flow:arg name="version" value="4.4.10" />
+ <bean parent="template.archiveWrapper">
+ <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/httpcomponents/httpcore/binary/httpcomponents-core-@{version}-osgi-bin.zip" />
+ <property name="includes">
+ <map>
+ <entry
+ key="httpcomponents-core-@{version}/org.apache.httpcomponents.httpcore_@{version}.jar"
+ value="org.argeo.tp.apache" />
+ </map>
+ </property>
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="http://archive.apache.org/dist/httpcomponents/httpcore/source/httpcomponents-core-@{version}-src.zip" />
+ <property name="base"
+ value="httpcomponents-core-@{version}/httpcore/src/main/java/" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <bean id="org.apache.aries.util" parent="template.ariesMaven"
+ p:sourceCoords="org.apache.aries:org.apache.aries.util:1.1.3" />
+ <bean id="org.apache.aries.spifly.dynamic.bundle"
+ parent="template.ariesMaven"
+ p:sourceCoords="org.apache.aries.spifly:org.apache.aries.spifly.dynamic.bundle:1.2.1" />
+
+ <!-- Templates -->
+ <bean id="template.apacheMaven" parent="template.mavenWrapper"
+ abstract="true">
+ <property name="groupId" value="org.argeo.tp.apache" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="template.tikaMaven" parent="template.apacheMaven"
+ abstract="true">
+ <property name="version" value="@{version}.0" />
+ <!-- <property name="doNotModify" value="true" /> -->
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="template.ariesMaven" parent="template.mavenWrapper"
+ abstract="true">
+ <property name="groupId" value="org.argeo.tp.apache" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <!-- TODO : Improve sources retrieval -->
+
+ <!-- REGISTER -->
+ <flow:flow name="misc/org.bouncycastle" spec="spec.version">
+ <flow:arg name="version" value="1.64" />
+ <bean id="bcprov"
+ p:uri="https://downloads.bouncycastle.org/java/bcprov-jdk15on-164.jar"
+ parent="template.bouncycastle">
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/@{version}/bcprov-jdk15on-@{version}-sources.jar" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ <bean id="bcpkix"
+ p:uri="https://downloads.bouncycastle.org/java/bcpkix-jdk15on-164.jar"
+ parent="template.bouncycastle">
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/@{version}/bcpkix-jdk15on-@{version}-sources.jar" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ <bean id="bcmail"
+ p:uri="https://downloads.bouncycastle.org/java/bcmail-jdk15on-164.jar"
+ parent="template.bouncycastle">
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="https://repo1.maven.org/maven2/org/bouncycastle/bcmail-jdk15on/@{version}/bcmail-jdk15on-@{version}-sources.jar" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ <bean id="bcpg"
+ p:uri="https://downloads.bouncycastle.org/java/bcpg-jdk15on-164.jar"
+ parent="template.bouncycastle">
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="uri"
+ value="https://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/@{version}/bcpg-jdk15on-@{version}-sources.jar" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+ <!-- FACTORY -->
+ <bean id="template.bouncycastle" class="org.argeo.slc.repo.osgi.UriWrapper"
+ abstract="true">
+ <property name="version" value="@{version}" />
+ <property name="groupId" value="org.argeo.tp.bouncycastle" />
+ <property name="doNotModify" value="true" />
+ <property name="license">
+ <util:constant static-field="org.argeo.slc.repo.FreeLicense.MIT" />
+ </property>
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <!-- REGISTER -->
+ <bean id="argeo-tp"
+ class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
+ init-method="init" destroy-method="destroy">
+ <constructor-arg value="org.argeo.tp:argeo-tp:2.1.28-SNAPSHOT" />
+ <property name="modules">
+ <list>
+ <!-- Javax -->
+ <ref bean="javax.jcr" />
+ <ref bean="javax.el-api" />
+ <ref bean="javax.interceptor-api" />
+ <ref bean="javax.enterprise.cdi-api" />
+ <ref bean="javax.transaction-api" />
+ <ref bean="javax.activation" />
+ <ref bean="javax.mail" />
+ <!-- Javax4hipsters -->
+ <ref bean="javax.websocket" />
+ <!-- <ref bean="javax.persistence" /> -->
+ <ref bean="javax.xml.bind" />
+ <!-- <ref bean="javax.ws.rs" /> -->
+ <!-- <ref bean="javax.annotation" /> -->
+
+ <!-- Standalone projects -->
+ <ref bean="misc/org.slf4j" />
+ <ref bean="slf4j.osgi" />
+ <ref bean="org.aopalliance" />
+ <ref bean="com.jcraft.jsch" />
+ <ref bean="EDU.oswego.cs.dl.util.concurrent" />
+ <ref bean="org.objectweb.asm" />
+ <ref bean="org.aspectj.weaver" />
+ <ref bean="misc/org.bouncycastle" />
+ <ref bean="bitronix.tm" />
+ <ref bean="com.googlecode.javaewah.JavaEWAH" />
+ <!-- <ref bean="org.w3c.dom.svg" /> -->
+ <ref bean="org.tukaani.xz" />
+ <ref bean="net.i2p.crypto.eddsa" />
+ <ref bean="org.yaml.snakeyaml" />
+
+ <!-- Apache -->
+ <ref bean="apache/org.apache.log4j" />
+ <!-- <ref bean="apache/org.apache.xmlgraphics" /> -->
+ <!-- <ref bean="apache/org.apache.batik" /> -->
+ <ref bean="apache/org.apache.httpcomponents.httpcore" />
+ <ref bean="apache/org.apache.httpcomponents.httpclient" />
+ <ref bean="org.apache.mina.core" />
+ <ref bean="apache/org.apache.sshd" />
+ <ref bean="org.apache.tomcat.jni" />
+
+ <!-- Apache Commons -->
+ <ref bean="apache/org.apache.commons.io" />
+ <ref bean="apache/org.apache.commons.fileupload" />
+ <ref bean="apache/org.apache.commons.collections" />
+ <ref bean="apache/org.apache.commons.collections4" />
+ <ref bean="apache/org.apache.commons.dbcp" />
+ <ref bean="apache/org.apache.commons.pool" />
+ <ref bean="apache/org.apache.commons.codec" />
+ <ref bean="apache/org.apache.commons.httpclient" />
+ <ref bean="apache/org.apache.commons.vfs" />
+ <ref bean="apache/org.apache.commons.net" />
+ <ref bean="apache/org.apache.commons.exec" />
+ <ref bean="apache/org.apache.commons.math3" />
+ <ref bean="apache/org.apache.commons.cli" />
+ <ref bean="apache/org.apache.commons.compress" />
+ <ref bean="apache/org.apache.commons.lang3" />
+
+ <!-- Web services -->
+ <ref bean="ws/jackson" />
+ <!-- <ref bean="ws/hk2" /> -->
+ <!-- <ref bean="ws/jersey" /> -->
+
+ <!-- Google -->
+ <ref bean="com.google.guava" />
+ <ref bean="com.google.guava.failureaccess" />
+ <ref bean="com.google.gson" />
+
+ <!-- Eclipse -->
+ <ref bean="eclipse/org.argeo.tp.jetty" />
+ <ref bean="eclipse/org.argeo.tp.equinox" />
+
+ <!-- Jackrabbit -->
+ <ref bean="apache/org.apache.tika" />
+ <ref bean="apache/org.apache.lucene" />
+ <ref bean="apache/org.apache.jackrabbit" />
+ <ref bean="apache/org.apache.jackrabbit.vault" />
+
+ <!-- Document generation and management -->
+ <ref bean="net.sf.jxl" />
+ <ref bean="apache/org.apache.pdfbox" />
+ <ref bean="org.apache.xml.security" />
+ <ref bean="org.apache.xmlbeans" />
+ <ref bean="org.apache.xalan" />
+ <ref bean="org.apache.xalan.serializer" />
+ <ref bean="org.apache.xml.resolver" />
+ <ref bean="org.apache.xerces" />
+ <ref bean="apache/org.apache.poi" />
+ <ref bean="org.jsoup" />
+ <ref bean="misc/com.vladsch.flexmark" />
+ <ref bean="org.freemarker" />
+
+ <!-- Databases -->
+ <ref bean="org.postgresql.jdbc42" />
+ <ref bean="org.h2" />
+
+ <!-- ALM -->
+ <ref bean="org.junit" />
+ <ref bean="org.hamcrest" />
+ <ref bean="osgi.annotation" />
+ <ref bean="org.osgi.service.metatype.annotations" />
+ <ref bean="org.osgi.service.component.annotations" />
+ <ref bean="biz.aQute.bndlib" />
+ <ref bean="org.redline-rpm" />
+ <ref bean="org.eclipse.jgit" />
+ </list>
+ </property>
+ </bean>
+
+ <bean id="argeo-tp-rap-e4"
+ class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
+ init-method="init" destroy-method="destroy">
+ <constructor-arg
+ value="org.argeo.tp:argeo-tp-rap-e4:2.1.28-SNAPSHOT" />
+ <property name="modules">
+ <list>
+ <ref bean="eclipse/org.argeo.tp.rap.e4" />
+ </list>
+ </property>
+ </bean>
+
+ <bean id="argeo-tp-rcp-e4"
+ class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
+ init-method="init" destroy-method="destroy">
+ <constructor-arg
+ value="org.argeo.tp:argeo-tp-rcp-e4:2.1.28-SNAPSHOT" />
+ <property name="modules">
+ <list>
+ <ref bean="eclipse/org.argeo.tp.rcp.e4" />
+ <ref bean="org.eclipse.text" />
+ <ref bean="org.eclipse.jface.text" />
+ </list>
+ </property>
+ </bean>
+
+ <bean id="argeo-tp-rap-e3"
+ class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
+ init-method="init" destroy-method="destroy">
+ <constructor-arg
+ value="org.argeo.tp:argeo-tp-rap-e3:2.1.28-SNAPSHOT" />
+ <property name="modules">
+ <list>
+ <ref bean="eclipse/org.argeo.tp.rap.platform" />
+ </list>
+ </property>
+ </bean>
+
+ <!-- Factory -->
+ <bean id="osgiFactory"
+ class="org.argeo.slc.repo.osgi.OsgiFactoryImpl" init-method="init"
+ destroy-method="destroy">
+ <property name="workspace" value="argeo-2.1" />
+ <property name="nodeIndexers">
+ <list>
+ <bean class="org.argeo.slc.repo.ModularDistributionIndexer" />
+ <bean class="org.argeo.slc.repo.JarFileIndexer" />
+ <bean class="org.argeo.slc.repo.ArtifactIndexer" />
+ <bean class="org.argeo.slc.repo.PdeSourcesIndexer" />
+ </list>
+ </property>
+ <property name="mirrors">
+ <map>
+ <entry key="http://archive.apache.org/dist">
+ <list>
+ <value>http://mirror.netcologne.de/apache.org</value>
+ <value>http://archive.apache.org/dist</value>
+ </list>
+ </entry>
+ <entry key="http://www.eclipse.org/downloads">
+ <list>
+ <value>http://ftp-stud.hs-esslingen.de/Mirrors/eclipse/</value>
+ <value>http://ftp.fau.de/eclipse/</value>
+ <!-- <value>http://eclipse.mirror.garr.it/mirrors/eclipse</value> -->
+ <!-- <value>http://mirror.netcologne.de/eclipse</value> -->
+ <!-- <value>http://mirror.selfnet.de/eclipse</value> -->
+ <!-- <value><![CDATA[http://www.eclipse.org/downloads/download.php?file=]]></value> -->
+ </list>
+ </entry>
+ </map>
+ </property>
+ <property name="mavenRepositories">
+ <list>
+ <value>https://repo1.maven.org/maven2/</value>
+ <value>http://download.eclipse.org/gemini/mvn/</value>
+ </list>
+ </property>
+ <property name="javaRepository" ref="javaRepository" />
+ <property name="distRepository" ref="distRepository" />
+ </bean>
+
+ <flow:flow name="processDistribution">
+ <bean class="org.argeo.slc.repo.osgi.ProcessDistribution">
+ <property name="osgiDistribution" ref="argeo-tp" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ <bean class="org.argeo.slc.repo.osgi.ProcessDistribution">
+ <property name="osgiDistribution" ref="argeo-tp-rap-e4" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ <bean class="org.argeo.slc.repo.osgi.ProcessDistribution">
+ <property name="osgiDistribution" ref="argeo-tp-rcp-e4" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ <bean class="org.argeo.slc.repo.osgi.ProcessDistribution">
+ <property name="osgiDistribution" ref="argeo-tp-rap-e3" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </flow:flow>
+
+ <!-- Security -->
+ <bean
+ class="org.argeo.cms.spring.AuthenticatedApplicationContextInitialization" />
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
+
+ <flow:flow name="eclipse/org.argeo.tp.equinox" parent="template.importEquinox">
+ <flow:arg name="equinoxRelease" value="4.13" />
+ <flow:arg name="equinoxTimestamp" value="201909161045" />
+ </flow:flow>
+
+ <!-- Equinox specs and templates -->
+ <flow:spec id="equinoxVersion.spec">
+ <flow:primitive name="equinoxRelease" isParameter="true" />
+ <flow:primitive name="equinoxTimestamp" isParameter="true" />
+ </flow:spec>
+
+ <flow:flow id="template.importEquinox" spec="equinoxVersion.spec"
+ abstract="true">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
+ <property name="uri"
+ value="http://www.eclipse.org/downloads/equinox/drops/R-@{equinoxRelease}-@{equinoxTimestamp}/equinox-SDK-@{equinoxRelease}.zip" />
+ <property name="includes">
+ <map>
+ <!-- Core OSGi framework -->
+ <entry key="plugins/org.eclipse.osgi_*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.osgi.source_*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.osgi.util*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.osgi.services*.jar" value="org.argeo.tp.equinox" />
+
+ <!-- Javax -->
+ <entry key="plugins/javax.servlet*.jar" value="org.argeo.tp.javax" />
+ <entry key="plugins/javax.el*.jar" value="org.argeo.tp.javax" />
+
+ <!-- Jetty -->
+<!-- <entry key="plugins/org.eclipse.jetty*.jar" value="org.argeo.tp.jetty" /> -->
+
+ <!-- Felix -->
+ <entry key="plugins/org.apache.felix.gogo.*.jar" value="org.argeo.tp.apache.felix" />
+ <entry key="plugins/org.apache.felix.scr*.jar" value="org.argeo.tp.apache.felix" />
+
+ <!-- Apache -->
+ <entry key="plugins/org.apache.jasper.*.jar" value="org.argeo.tp.apache" />
+
+ <!-- Required by RAP -->
+ <entry key="plugins/org.eclipse.equinox.app*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.cm*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.common*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.console_*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.console.source_*.jar"
+ value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.ds*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.metatype*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.event*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.http.jetty*.jar"
+ value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.http.registry*.jar"
+ value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.http.servlet*.jar"
+ value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.http.servletbridge*.jar"
+ value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.preferences*.jar"
+ value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.registry*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.servletbridge*.jar"
+ value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.util*.jar" value="org.argeo.tp.equinox" />
+ <entry key="plugins/org.eclipse.equinox.jsp.*.jar" value="org.argeo.tp.equinox" />
+ </map>
+ </property>
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </flow:flow>
+
+ <!-- <flow:flow name="eclipse/org.eclipse.jdt.core.compiler.batch" -->
+ <!-- spec="equinoxVersion.spec"> -->
+ <!-- <flow:arg name="equinoxRelease" value="4.4.1" /> -->
+ <!-- <flow:arg name="equinoxTimestamp" value="201409250400" /> -->
+ <!-- <bean id="org.eclipse.jdt.core.compiler.batch" class="org.argeo.slc.repo.osgi.UriWrapper"> -->
+ <!-- <property name="version" value="3.10.0.v20140902-0626" /> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://www.eclipse.org/downloads/eclipse/downloads/drops4/R-@{equinoxRelease}-@{equinoxTimestamp}/ecj-@{equinoxRelease}.jar"
+ /> -->
+ <!-- <property name="groupId" value="org.argeo.tp.equinox" /> -->
+ <!-- <property name="doNotModify" value="true" /> -->
+ <!-- <property name="license"> -->
+ <!-- <util:constant static-field="org.argeo.slc.repo.FreeLicense.EPL" /> -->
+ <!-- </property> -->
+ <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
+ <!-- <property name="sourcesProvider"> -->
+ <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider"> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://www.eclipse.org/downloads/eclipse/downloads/drops4/R-@{equinoxRelease}-@{equinoxTimestamp}/ecjsrc-@{equinoxRelease}.jar"
+ /> -->
+ <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
+ <!-- </bean> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+ <!-- </flow:flow> -->
+
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
+
+
+ <flow:flow name="eclipse/org.argeo.tp.jetty"
+ spec="spec.version">
+ <flow:arg name="version" value="9.4.24.v20191120" />
+ <bean id="org.eclipse.jetty.client" parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-client:@{version}" />
+ <bean id="org.eclipse.jetty.continuation"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-continuation:@{version}" />
+ <bean id="org.eclipse.jetty.http" parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-http:@{version}" />
+ <bean id="org.eclipse.jetty.io" parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-io:@{version}" />
+ <bean id="org.eclipse.jetty.security"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-security:@{version}" />
+ <bean id="org.eclipse.jetty.jmx" parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-jmx:@{version}" />
+ <bean id="org.eclipse.jetty.server" parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-server:@{version}" />
+ <bean id="org.eclipse.jetty.servlet" parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-servlet:@{version}" />
+ <bean id="org.eclipse.jetty.util" parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-util:@{version}" />
+ <bean id="org.eclipse.jetty.servlets"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-servlets:@{version}" />
+ <bean id="org.eclipse.jetty.xml" parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-xml:@{version}" />
+
+ <!-- WebSocket -->
+ <bean id="org.eclipse.jetty.websocket.api"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.websocket:websocket-api:@{version}" />
+ <bean id="org.eclipse.jetty.websocket.common"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.websocket:websocket-common:@{version}" />
+ <bean id="org.eclipse.jetty.websocket.client"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.websocket:websocket-client:@{version}" />
+ <bean id="org.eclipse.jetty.websocket.server"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.websocket:websocket-server:@{version}" />
+ <bean id="org.eclipse.jetty.websocket.servlet"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.websocket:websocket-servlet:@{version}" />
+ <bean id="org.eclipse.jetty.websocket.javax.websocket"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.websocket:javax-websocket-client-impl:@{version}" />
+ <bean id="org.eclipse.jetty.websocket.javax.websocket.server"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.websocket:javax-websocket-server-impl:@{version}" />
+
+ <!-- ALPN -->
+ <bean id="org.eclipse.jetty.alpn.api"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715" />
+ <bean id="org.eclipse.jetty.alpn.client"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-alpn-client:@{version}" />
+ <bean id="org.eclipse.jetty.alpn.server"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty:jetty-alpn-server:@{version}" />
+
+ <!-- HTTP/2 -->
+ <bean id="org.eclipse.jetty.http2.common"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.http2:http2-common:@{version}" />
+ <bean id="org.eclipse.jetty.http2.client"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.http2:http2-client:@{version}" />
+ <bean id="org.eclipse.jetty.http2.client.http"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.http2:http2-http-client-transport:@{version}" />
+ <bean id="org.eclipse.jetty.http2.server"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.http2:http2-server:@{version}" />
+ <bean id="org.eclipse.jetty.http2.hpack"
+ parent="template.jettyMaven"
+ p:sourceCoords="org.eclipse.jetty.http2:http2-hpack:@{version}" />
+
+ </flow:flow>
+
+
+ <bean id="template.jettyMaven" parent="template.mavenWrapper"
+ abstract="true">
+ <property name="groupId" value="org.argeo.tp.jetty" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+
+ <!-- <flow:flow name="eclipse/org.argeo.tp.jetty" -->
+ <!-- parent="template.importJettyZip"> -->
+ <!-- <flow:arg name="jettyVersion" value="9.4.12.v20180830" /> -->
+ <!-- </flow:flow> -->
+
+ <!-- <flow:spec id="jettyVersion.spec"> -->
+ <!-- <flow:primitive name="jettyVersion" isParameter="true" /> -->
+ <!-- </flow:spec> -->
+
+ <!-- <flow:flow id="template.importJettyZip" -->
+ <!-- spec="jettyVersion.spec" abstract="true"> -->
+ <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper"> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/@{jettyVersion}/jetty-distribution-@{jettyVersion}.zip"
+ /> -->
+ <!-- <property name="license"> -->
+ <!-- <util:constant -->
+ <!-- static-field="org.argeo.slc.repo.FreeLicense.APACHE" /> -->
+ <!-- </property> -->
+ <!-- <property name="includes"> -->
+ <!-- <map> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-continuation-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-http-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-io-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-jmx-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-security-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-server-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-servlet-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-servlets-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-util-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- <entry -->
+ <!-- key="jetty-distribution-@{jettyVersion}/lib/jetty-client-@{jettyVersion}.jar" -->
+ <!-- value="org.argeo.tp.jetty" /> -->
+ <!-- </map> -->
+ <!-- </property> -->
+ <!-- <property name="excludes"> -->
+ <!-- <list> -->
+ <!-- <value><![CDATA[jetty-distribution-@{jettyVersion}/lib/jetty-overlay-deployer-*.jar]]></value> -->
+ <!-- </list> -->
+ <!-- </property> -->
+ <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
+ <!-- </bean> -->
+ <!-- </flow:flow> -->
+
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
+
+ <!-- Eclipse rap platform -->
+ <flow:flow name="eclipse/org.argeo.tp.rap.platform" parent="template.importRap">
+ <flow:arg name="rapRelease" value="3.10" />
+ <flow:arg name="rapTimestamp" value="3.10.0-R-20190911-1524" />
+ </flow:flow>
+
+ <!-- Rap specs and templates -->
+ <flow:spec id="rapVersion.spec">
+ <flow:primitive name="rapRelease" isParameter="true" />
+ <flow:primitive name="rapTimestamp" isParameter="true" />
+ </flow:spec>
+
+ <flow:flow id="template.importRap" spec="rapVersion.spec"
+ abstract="true">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
+ <property name="uri"
+ value="http://www.eclipse.org/downloads/rt/rap/@{rapRelease}/rap-@{rapTimestamp}.zip" />
+ <property name="includes">
+ <map>
+ <!-- Eclipse core -->
+ <entry key="plugins/org.eclipse.core.*.jar" value="org.argeo.tp.rap.platform" />
+
+ <!-- RWT -->
+ <entry key="plugins/org.eclipse.rap.rwt_*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.rwt.source_*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.rwt.osgi_*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.rwt.osgi.source_*.jar"
+ value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.fileupload*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.filedialog*.jar" value="org.argeo.tp.rap.platform" />
+
+ <!-- RAP UI with the workbench -->
+ <entry key="plugins/org.eclipse.rap.ui.workbench*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.ui_*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.ui.source_*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.ui.views*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.jface*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.rap.ui.forms*.jar" value="org.argeo.tp.rap.platform" />
+ <entry key="plugins/org.eclipse.help*.jar" value="org.argeo.tp.rap.platform" />
+
+ <!-- Misc -->
+ <entry key="plugins/com.ibm.icu*.jar" value="org.argeo.tp.rap.platform" />
+ </map>
+ </property>
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </flow:flow>
+
+ <!-- Addons -->
+
+ <!-- The corresponding zip must be manually imported in the dist repo at
+ path org/eclipse/www/downloads/rt/rap/addons/@{rapRelease}/ -->
+
+ <!-- <flow:flow name="eclipse/org.argeo.tp.rap.addons" parent="template.importRapAddons"> -->
+ <!-- <flow:arg name="rapRelease" value="0.6" /> -->
+ <!-- <flow:arg name="rapTimestamp" value="0.6.0.v20150207" /> -->
+ <!-- </flow:flow> -->
+
+ <!-- <flow:flow id="template.importRapAddons" spec="rapVersion.spec" -->
+ <!-- abstract="true"> -->
+ <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper"> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://www.eclipse.org/downloads/rt/rap/addons/@{rapRelease}/addons-@{rapTimestamp}.zip"
+ /> -->
+ <!-- <property name="includes"> -->
+ <!-- <map> -->
+ <!-- <entry key="plugins/org.eclipse.rap.addons.*.jar" value="org.argeo.tp.rap"
+ /> -->
+ <!-- </map> -->
+ <!-- </property> -->
+ <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
+ <!-- </bean> -->
+ <!-- </flow:flow> -->
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
+
+ <!-- Eclipse rap platform -->
+ <flow:flow name="eclipse/org.argeo.tp.rap.e4" parent="template.importRapE4">
+ <flow:arg name="rapRelease" value="3.10" />
+ <flow:arg name="rapTimestamp" value="3.10.0-R-20190911-1524" />
+ </flow:flow>
+
+ <!-- Rap specs and templates -->
+<!-- <flow:spec id="rapVersion.spec"> -->
+<!-- <flow:primitive name="rapRelease" isParameter="true" /> -->
+<!-- <flow:primitive name="rapTimestamp" isParameter="true" /> -->
+<!-- </flow:spec> -->
+
+ <flow:flow id="template.importRapE4" spec="rapVersion.spec"
+ abstract="true">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
+ <property name="uri"
+ value="http://www.eclipse.org/downloads/rt/rap/@{rapRelease}/e4/rap-e4-@{rapTimestamp}.zip" />
+ <property name="includes">
+ <map>
+ <!-- Javax -->
+ <entry key="plugins/javax.inject*.jar" value="org.argeo.tp.javax" />
+ <entry key="plugins/javax.annotation*.jar" value="org.argeo.tp.javax" />
+
+ <!-- Apache Commons -->
+ <entry key="plugins/org.apache.commons.jxpath*.jar" value="org.argeo.tp.rap.e4" />
+
+ <!-- Eclipse core -->
+ <entry key="plugins/org.eclipse.core.*.jar" value="org.argeo.tp.rap.e4" />
+
+ <!-- RWT -->
+ <entry key="plugins/org.eclipse.rap.rwt_*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.rwt.source_*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.rwt.osgi_*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.rwt.osgi.source_*.jar"
+ value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.fileupload*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.filedialog*.jar" value="org.argeo.tp.rap.e4" />
+
+ <!-- Eclipse 4 -->
+ <entry key="plugins/org.eclipse.e4*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.emf*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.e4_*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.e4.source_*.jar" value="org.argeo.tp.rap.e4" />
+
+ <!-- RAP UI with the workbench -->
+ <entry key="plugins/org.eclipse.rap.ui.workbench*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.ui_*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.ui.source_*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.ui.views*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.jface*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.rap.ui.forms*.jar" value="org.argeo.tp.rap.e4" />
+ <entry key="plugins/org.eclipse.help*.jar" value="org.argeo.tp.rap.e4" />
+
+ <!-- Nebula -->
+ <entry key="plugins/org.eclipse.rap.nebula.*.jar" value="org.argeo.tp.rap.e4" />
+
+ <!-- Misc -->
+ <entry key="plugins/com.ibm.icu*.jar" value="org.argeo.tp.rap.e4" />
+ </map>
+ </property>
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </flow:flow>
+
+ <!-- Addons -->
+
+ <!-- The corresponding zip must be manually imported in the dist repo at
+ path org/eclipse/www/downloads/rt/rap/addons/@{rapRelease}/ -->
+
+ <!-- <flow:flow name="eclipse/org.argeo.tp.rap.addons" parent="template.importRapAddons"> -->
+ <!-- <flow:arg name="rapRelease" value="0.6" /> -->
+ <!-- <flow:arg name="rapTimestamp" value="0.6.0.v20150207" /> -->
+ <!-- </flow:flow> -->
+
+ <!-- <flow:flow id="template.importRapAddons" spec="rapVersion.spec" -->
+ <!-- abstract="true"> -->
+ <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper"> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://www.eclipse.org/downloads/rt/rap/addons/@{rapRelease}/addons-@{rapTimestamp}.zip"
+ /> -->
+ <!-- <property name="includes"> -->
+ <!-- <map> -->
+ <!-- <entry key="plugins/org.eclipse.rap.addons.*.jar" value="org.argeo.tp.rap"
+ /> -->
+ <!-- </map> -->
+ <!-- </property> -->
+ <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
+ <!-- </bean> -->
+ <!-- </flow:flow> -->
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-0.12.xsd">
+
+ <flow:flow name="eclipse/org.argeo.tp.rcp.e4"
+ parent="template.eclipseRcp">
+ <flow:arg name="version" value="4.13" />
+ <flow:arg name="release" value="R-4.13-201909161045" />
+ </flow:flow>
+
+ <bean id="org.eclipse.jface.text" parent="template.eclipseMaven"
+ p:sourceCoords="org.eclipse.platform:org.eclipse.jface.text:3.15.300" />
+ <bean id="org.eclipse.text" parent="template.eclipseMaven"
+ p:sourceCoords="org.eclipse.platform:org.eclipse.text:3.9.0" />
+
+ <!-- RCP specs and templates -->
+ <flow:spec id="spec.eclipseRcp">
+ <flow:primitive name="version" isParameter="true" />
+ <flow:primitive name="release" isParameter="true" />
+ </flow:spec>
+
+ <flow:flow id="template.eclipseRcp" spec="spec.eclipseRcp"
+ abstract="true">
+ <!-- RCP (platform + OS specific binaries) -->
+ <bean class="org.argeo.slc.repo.osgi.ArchiveWrapper">
+ <property name="version" value="@{version}" />
+ <property name="uri"
+ value="http://www.eclipse.org/downloads/eclipse/downloads/drops4/@{release}/org.eclipse.rcp.source-@{version}.zip" />
+ <property name="includes">
+ <map>
+ <entry key="plugins/*.jar" value="org.argeo.tp.rcp.e4" />
+ </map>
+ </property>
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </flow:flow>
+
+ <bean id="template.eclipseMaven" parent="template.mavenWrapper"
+ abstract="true">
+ <property name="groupId" value="org.argeo.tp.rcp.e4" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.EPL" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <flow:flow name="ws/jackson" spec="spec.version">
+ <flow:arg name="version" value="2.10.0" />
+ <!-- Jackson Core -->
+ <bean id="com.fasterxml.jackson.core.jackson-core"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.core:jackson-core:@{version}" />
+ <bean id="com.fasterxml.jackson.core.jackson-databind"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.core:jackson-databind:@{version}" />
+ <bean id="com.fasterxml.jackson.core.jackson-annotations"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.core:jackson-annotations:@{version}" />
+ <!-- Jackson Data Types -->
+ <bean id="com.fasterxml.jackson.datatype.jackson-datatype-jsr353"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.datatype:jackson-datatype-jsr353:@{version}" />
+ <bean id="com.fasterxml.jackson.datatype.jackson-datatype-jaxrs"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.datatype:jackson-datatype-jaxrs:@{version}" />
+ <!-- Jackson Data Formats -->
+ <bean id="com.fasterxml.jackson.datatype.jackson-dataformat-csv"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.dataformat:jackson-dataformat-csv:@{version}" />
+ <bean
+ id="com.fasterxml.jackson.dataformat.jackson-dataformat-properties"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.dataformat:jackson-dataformat-properties:@{version}" />
+ <bean
+ id="com.fasterxml.jackson.dataformat.jackson-dataformat-yaml"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:@{version}" />
+ <!-- Jackson JAXRS <bean id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-base"
+ parent="template.jacksonMaven" p:sourceCoords="com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:@{version}"
+ /> <bean id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider" parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:@{version}"
+ /> <bean id="com.fasterxml.jackson.jaxrs.jackson-jaxrs-xml-provider" parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.jaxrs:jackson-jaxrs-xml-provider:@{version}"
+ /> -->
+ <!-- Jackson modules -->
+ <bean
+ id="com.fasterxml.jackson.module.jackson-module-jaxb-annotations"
+ parent="template.jacksonMaven"
+ p:sourceCoords="com.fasterxml.jackson.module:jackson-module-jaxb-annotations:@{version}" />
+ </flow:flow>
+
+ <bean id="template.jacksonMaven" parent="template.mavenWrapper"
+ abstract="true">
+ <property name="groupId" value="org.argeo.tp.jackson" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <bean id="javax.inject" p:version="1.0.0"
+ p:sourceCoords="javax.inject:javax.inject:1"
+ parent="template.mavenJavax">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="javax.jcr" p:version="2.0.0"
+ p:sourceCoords="javax.jcr:jcr:2.0" parent="template.mavenJavax">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="javax.transaction-api"
+ p:sourceCoords="javax.transaction:javax.transaction-api:1.3"
+ parent="template.mavenJavax">
+ <property name="license">
+ <!-- GPL with classpath exception -->
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.GPL" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="javax.activation"
+ p:sourceCoords="com.sun.activation:javax.activation:1.2.0"
+ parent="template.mavenJavax">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.CDDL" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="javax.interceptor-api"
+ p:sourceCoords="javax.interceptor:javax.interceptor-api:1.2.2"
+ parent="template.mavenJavax">
+ <property name="license">
+ <!-- GPL with classpath exception -->
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.GPL" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="javax.el-api"
+ p:sourceCoords="javax.el:javax.el-api:2.2.5"
+ parent="template.mavenJavax">
+ <property name="license">
+ <!-- GPL with classpath exception -->
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.GPL" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="javax.enterprise.cdi-api" p:version="2.0.0.SP1"
+ p:sourceCoords="javax.enterprise:cdi-api:2.0.SP1"
+ parent="template.mavenJavax">
+ <property name="license">
+ <!-- GPL with classpath exception -->
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="javax.mail"
+ p:sourceCoords="javax.mail:javax.mail-api:1.6.2"
+ parent="template.mavenJavax">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.CDDL" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="javax.annotation"
+ p:sourceCoords="javax.annotation:javax.annotation-api:1.3.2"
+ parent="template.mavenJavax">
+ <property name="license">
+ <!-- GPL with classpath exception -->
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.GPL" />
+ </property>
+ </bean>
+
+ <!-- Hipster technologies -->
+ <bean id="javax.websocket"
+ p:sourceCoords="javax.websocket:javax.websocket-api:1.1"
+ parent="template.mavenJavax">
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="javax.persistence"
+ p:sourceCoords="org.eclipse.persistence:javax.persistence:2.2.1"
+ parent="template.mavenJavax">
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="javax.ws.rs"
+ p:sourceCoords="javax.ws.rs:javax.ws.rs-api:2.1.1"
+ parent="template.mavenJavax">
+ </bean>
+
+ <bean id="javax.xml.bind" p:version="2.4.0"
+ p:sourceCoords="javax.xml.bind:jaxb-api:2.4.0-b180830.0359"
+ parent="template.mavenJavax">
+ </bean>
+
+ <!-- Templates -->
+ <bean name="template.mavenJavax" p:groupId="org.argeo.tp.javax"
+ abstract="true" parent="template.mavenWrapper" />
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <bean id="org.aopalliance" p:version="1.0.0"
+ p:sourceCoords="aopalliance:aopalliance:1.0"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
+ </property>
+ </bean>
+
+ <bean id="EDU.oswego.cs.dl.util.concurrent"
+ p:sourceCoords="concurrent:concurrent:1.3.4"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
+ </property>
+ </bean>
+
+ <bean id="org.openid4java"
+ p:sourceCoords="org.openid4java:openid4java:0.9.8"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="org.h2" p:sourceCoords="com.h2database:h2:1.4.199"
+ parent="template.mavenWrapper">
+ <property name="doNotModify" value="true" />
+ <!-- <property name="doNotModifySources" value="true" /> -->
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.EPL" />
+ </property>
+ </bean>
+
+ <!-- TODO: Rather use the binary provided here: https://github.com/JodaOrg/joda-time/releases
+ once the archiveMapper can manage tar.gz archives -->
+ <bean id="org.joda.time" p:version="2.6.0"
+ p:sourceCoords="joda-time:joda-time:2.6"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ org.joda.convert.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="com.jcraft.jsch" p:sourceCoords="com.jcraft:jsch:0.1.54"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.BSD" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ com.jcraft.jzlib;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.aspectj.weaver"
+ p:sourceCoords="org.aspectj:aspectjweaver:jar:1.7.4"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.EPL" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ com.bea.jvm;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.objectweb.asm" p:version="3.1.0"
+ p:sourceCoords="org.eclipse.jetty.orbit:org.objectweb.asm:3.1.0.v200803061910"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.BSD" />
+ </property>
+ </bean>
+ <!-- <bean id="org.objectweb.asm" p:doNotModify="true" -->
+ <!-- p:sourceCoords="org.ow2.asm:asm-all:5.0.4" -->
+ <!-- parent="template.mavenWrapper"> -->
+ <!-- <property name="license"> -->
+ <!-- <util:constant -->
+ <!-- static-field="org.argeo.slc.repo.FreeLicense.BSD" /> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+
+ <bean id="org.quartz-scheduler.quartz"
+ p:sourceCoords="org.quartz-scheduler:quartz:jar:2.2.1"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ *;resolution:=optional,
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.quartz-scheduler.quartz.jobs"
+ p:sourceCoords="org.quartz-scheduler:quartz-jobs:jar:2.2.1"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ *;resolution:=optional,
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="bitronix.tm" p:sourceCoords="org.codehaus.btm:btm:2.1.4"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ javax.jms;resolution:=optional,
+ javax.swing.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="com.google.guava"
+ p:sourceCoords="com.google.guava:guava:jar:27.1-jre"
+ parent="template.mavenWrapper">
+ <property name="version" value="27.1.0.jre" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+ <bean id="com.google.guava.failureaccess"
+ p:sourceCoords="com.google.guava:failureaccess:1.0.1"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <!-- Gson v2.8.6 requires Java 9 -->
+ <bean id="com.google.gson"
+ p:sourceCoords="com.google.code.gson:gson:jar:2.8.5"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <!-- <bean id="com.steadystate.css" p:sourceCoords="net.sourceforge.cssparser:cssparser:jar:0.9.18" -->
+ <!-- parent="template.mavenWrapper"> -->
+ <!-- <property name="license"> -->
+ <!-- <util:constant static-field="org.argeo.slc.repo.FreeLicense.LGPL" /> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+
+ <!-- <flow:flow name="misc/org.slf4j" spec="spec.version"> -->
+ <!-- <flow:arg name="version" value="1.7.5" /> -->
+ <!-- <bean parent="template.archiveWrapper"> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://www.slf4j.org/dist/slf4j-@{version}.zip" /> -->
+ <!-- <property name="license"> -->
+ <!-- <util:constant -->
+ <!-- static-field="org.argeo.slc.repo.FreeLicense.MIT" /> -->
+ <!-- </property> -->
+ <!-- <property name="wrappers"> -->
+ <!-- <map> -->
+ <!-- <entry key="slf4j-@{version}/slf4j-log4j12-@{version}.jar"> -->
+ <!-- <bean id="org.slf4j.log4j12" parent="template.bndWrapper" /> -->
+ <!-- </entry> -->
+ <!-- <entry key="slf4j-@{version}/slf4j-api-@{version}.jar"> -->
+ <!-- <bean id="org.slf4j.api" parent="template.bndWrapper" /> -->
+ <!-- </entry> -->
+ <!-- <entry key="slf4j-@{version}/jcl-over-slf4j-@{version}.jar"> -->
+ <!-- <bean id="org.slf4j.commons.logging" -->
+ <!-- parent="template.bndWrapper" /> -->
+ <!-- </entry> -->
+ <!-- </map> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+ <!-- </flow:flow> -->
+
+ <flow:flow name="misc/org.slf4j" spec="spec.version">
+ <flow:arg name="version" value="1.7.28" />
+ <bean id="org.slf4j.api" parent="template.mavenWrapper"
+ p:sourceCoords="org.slf4j:slf4j-api:@{version}">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+ <bean id="org.slf4j.log4j12" parent="template.mavenWrapper"
+ p:sourceCoords="org.slf4j:slf4j-log4j12:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Export-Package">org.slf4j.impl</prop>
+ </props>
+ </property>
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+ <bean id="org.slf4j.commons.logging"
+ parent="template.mavenWrapper"
+ p:sourceCoords="org.slf4j:jcl-over-slf4j:@{version}">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+ <bean id="org.slf4j.osgi.service.log"
+ parent="template.mavenWrapper"
+ p:sourceCoords="org.slf4j:osgi-over-slf4j:@{version}">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Bundle-Activator">org.slf4j.osgi.logservice.impl.Activator</prop>
+ </props>
+ </property>
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+ </flow:flow>
+
+ <bean id="slf4j.osgi" p:sourceCoords="org.osgi:slf4j.osgi:1.7.0"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <!-- <flow:flow name="misc/org.w3c.css.sac" spec="spec.version"> -->
+ <!-- <flow:arg name="version" value="1.3" /> -->
+ <!-- <bean parent="template.archiveWrapper"> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://www.w3.org/2002/06/sacjava-@{version}.zip" /> -->
+ <!-- <property name="license"> -->
+ <!-- <util:constant static-field="org.argeo.slc.repo.FreeLicense.MIT" /> -->
+ <!-- </property> -->
+ <!-- <property name="wrappers"> -->
+ <!-- <map> -->
+ <!-- <entry key="sac-@{version}/sac.jar"> -->
+ <!-- <bean id="org.w3c.css.sac" parent="template.bndWrapper" /> -->
+ <!-- </entry> -->
+ <!-- </map> -->
+ <!-- </property> -->
+ <!-- <property name="sourcesProvider"> -->
+ <!-- <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider"> -->
+ <!-- <property name="uri" -->
+ <!-- value="http://www.w3.org/2002/06/sacjava-@{version}.zip" /> -->
+ <!-- <property name="osgiFactory" ref="osgiFactory" /> -->
+ <!-- </bean> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+ <!-- </flow:flow> -->
+
+ <!-- JGit -->
+ <bean id="com.googlecode.javaewah.JavaEWAH"
+ p:sourceCoords="com.googlecode.javaewah:JavaEWAH:1.1.6"
+ parent="template.mavenWrapper">
+ <property name="doNotModify" value="true" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+ <bean id="org.eclipse.jgit"
+ p:sourceCoords="org.eclipse.jgit:org.eclipse.jgit:5.5.0.201909110433-r"
+ parent="template.mavenWrapper">
+ <property name="doNotModify" value="true" />
+ <property name="license">
+ <!-- Eclipse Distribution License (EDL) -->
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.BSD" />
+ </property>
+ </bean>
+
+ <bean id="org.w3c.dom.svg" parent="template.mavenWrapper"
+ p:version="1.3.4" p:sourceCoords="xml-apis:xml-apis-ext:1.3.04">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Export-Package">
+ org.w3c.dom.*
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="net.sf.jxl"
+ p:sourceCoords="net.sourceforge.jexcelapi:jxl:2.6.12"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.LGPL_v2" />
+ </property>
+ </bean>
+
+ <bean id="org.tukaani.xz" p:sourceCoords="org.tukaani:xz:1.8"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
+ </property>
+ </bean>
+
+ <!-- Required by Apache SSHD PuTTY -->
+ <bean id="net.i2p.crypto.eddsa"
+ p:sourceCoords="net.i2p.crypto:eddsa:0.3.0"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.PUBLIC_DOMAIN" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ sun.security.x509;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <flow:flow name="misc/com.vladsch.flexmark"
+ spec="spec.version">
+ <flow:arg name="version" value="0.50.40" />
+ <bean id="com.vladsch.flexmark"
+ p:sourceCoords="com.vladsch.flexmark:flexmark:@{version}"
+ parent="template.mavenWrapperBSD">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ sun.misc;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ <bean id="com.vladsch.flexmark.util"
+ p:sourceCoords="com.vladsch.flexmark:flexmark-util:@{version}"
+ parent="template.mavenWrapperBSD">
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ sun.misc;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ <bean id="com.vladsch.flexmark.formatter"
+ p:sourceCoords="com.vladsch.flexmark:flexmark-formatter:@{version}"
+ parent="template.mavenWrapperBSD" />
+ <bean id="com.vladsch.flexmark.ext.tables"
+ p:sourceCoords="com.vladsch.flexmark:flexmark-ext-tables:@{version}"
+ parent="template.mavenWrapperBSD" />
+ <bean id="com.vladsch.flexmark.ext.escaped_character"
+ p:sourceCoords="com.vladsch.flexmark:flexmark-ext-escaped-character:@{version}"
+ parent="template.mavenWrapperBSD" />
+ </flow:flow>
+
+ <bean id="org.jsoup" p:sourceCoords="org.jsoup:jsoup:1.2.1"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.MIT" />
+ </property>
+ <!-- <property name="doNotModify" value="true" /> -->
+ </bean>
+
+ <bean id="org.freemarker"
+ p:sourceCoords="org.freemarker:freemarker:2.3.29"
+ parent="template.mavenWrapperApacheLicense">
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="org.yaml.snakeyaml"
+ p:sourceCoords="org.yaml:snakeyaml:1.25"
+ parent="template.mavenWrapperApacheLicense">
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="org.postgresql.jdbc42"
+ p:sourceCoords="org.postgresql:postgresql:42.2.8"
+ parent="template.mavenWrapper">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.BSD" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <!-- <bean id="org.atmosphere.runtime" -->
+ <!-- p:sourceCoords="org.atmosphere:atmosphere-runtime:2.4.32" -->
+ <!-- parent="template.mavenWrapper"> -->
+ <!-- <property name="license"> -->
+ <!-- <util:constant -->
+ <!-- static-field="org.argeo.slc.repo.FreeLicense.APACHE" /> -->
+ <!-- </property> -->
+ <!-- <property name="doNotModify" value="true" /> -->
+ <!-- </bean> -->
+
+ <!-- <bean id="org.atmosphere.socketio" -->
+ <!-- p:sourceCoords="org.atmosphere:atmosphere-socketio:2.4.21" -->
+ <!-- parent="template.mavenWrapper"> -->
+ <!-- <property name="license"> -->
+ <!-- <util:constant -->
+ <!-- static-field="org.argeo.slc.repo.FreeLicense.APACHE" /> -->
+ <!-- </property> -->
+ <!-- <property name="doNotModify" value="true" /> -->
+ <!-- </bean> -->
+
+
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<beans:beans xmlns="http://www.springframework.org/schema/osgi"\r
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans"\r
+ xsi:schemaLocation="http://www.springframework.org/schema/osgi \r
+ http://www.springframework.org/schema/osgi/spring-osgi-1.1.xsd\r
+ http://www.springframework.org/schema/beans \r
+ http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">\r
+\r
+ <beans:import resource="classpath:org/argeo/slc/core/execution/spring.xml" />\r
+ <beans:import resource="classpath:org/argeo/slc/osgi/execution.xml" />\r
+\r
+ <!-- SERVICES -->\r
+ <!-- <service ref="osgiFactory" interface="org.argeo.slc.repo.OsgiFactory" \r
+ /> -->\r
+ <service ref="argeo-tp" interface="org.argeo.slc.repo.ArgeoOsgiDistribution" />\r
+\r
+ <!-- REFERENCES -->\r
+ <reference id="javaRepository" interface="javax.jcr.Repository"\r
+ filter="(cn=java)" />\r
+ <reference id="distRepository" interface="javax.jcr.Repository"\r
+ filter="(cn=dist)" />\r
+</beans:beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <bean id="org.junit" p:version="4.12.0"
+ p:sourceCoords="junit:junit:4.12" parent="template.mavenSdk">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.EPL" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ org.hamcrest;resolution:=optional,
+ org.hamcrest.core;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.hamcrest" p:version="2.1.0"
+ p:sourceCoords="org.hamcrest:hamcrest:2.1" parent="template.mavenSdk">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.BSD" />
+ </property>
+ <property name="doNotModify" value="true" />
+ </bean>
+
+ <bean id="biz.aQute.bndlib"
+ p:sourceCoords="biz.aQute.bnd:biz.aQute.bndlib:4.2.0"
+ parent="template.mavenSdk">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ <property name="doNotModify" value="true" />
+ <!-- <property name="bndProperties"> -->
+ <!-- <props merge="true"> -->
+ <!-- <prop key="Import-Package"> -->
+ <!-- com.cloudius.*;resolution:=optional, -->
+ <!-- com.google.*;resolution:=optional, -->
+ <!-- org.eclipse.*;resolution:=optional, -->
+ <!-- org.apache.tools.ant.*;resolution:=optional, -->
+ <!-- junit.*;resolution:=optional, -->
+ <!-- slf4j.*;resolution:=optional, -->
+ <!-- !org.osgi.annotation.*, -->
+ <!-- org.osgi.namespace.*;resolution:=optional, -->
+ <!-- org.osgi.service.*;resolution:=optional, -->
+ <!-- sun.misc;resolution:=optional, -->
+ <!-- * -->
+ <!-- </prop> -->
+ <!-- </props> -->
+ <!-- </property> -->
+ </bean>
+
+ <bean id="osgi.annotation"
+ p:sourceCoords="org.osgi:osgi.annotation:7.0.0"
+ parent="template.mavenSdk">
+ <property name="doNotModify" value="true" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="org.osgi.service.metatype.annotations"
+ p:sourceCoords="org.osgi:org.osgi.service.metatype.annotations:1.4.0"
+ parent="template.mavenSdk">
+ <property name="doNotModify" value="true" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="org.osgi.service.component.annotations"
+ p:sourceCoords="org.osgi:org.osgi.service.component.annotations:1.4.0"
+ parent="template.mavenSdk">
+ <property name="doNotModify" value="true" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="org.dbunit" p:sourceCoords="org.dbunit:dbunit:2.5.0"
+ parent="template.mavenSdk">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.LGPL_v2" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ *;resolution:=optional,
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean id="org.redline-rpm"
+ p:sourceCoords="org.redline-rpm:redline:1.2.8"
+ parent="template.mavenSdk">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.MIT" />
+ </property>
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ sun.security.*;resolution:=optional,
+ org.apache.tools.ant.*;resolution:=optional,
+ org.apache.tools.zip;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+
+
+ <!-- SVN Kit -->
+ <flow:flow name="misc/org.tmatesoft.svnkit"
+ spec="spec.version">
+ <flow:arg name="version" value="1.8.12" />
+ <bean parent="template.archiveWrapper">
+ <property name="uri"
+ value="https://svnkit.com/org.tmatesoft.svn_@{version}.standalone.nojna.zip" />
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.EPL" />
+ </property>
+ <property name="wrappers">
+ <map>
+ <entry key="svnkit-@{version}/lib/svnkit-@{version}.jar">
+ <bean id="org.tmatesoft.svnkit" parent="template.bndWrapper">
+ <property name="groupId" value="org.argeo.tp.sdk" />
+ <property name="bndProperties">
+ <props merge="true">
+ <prop key="Import-Package">
+ com.sun.jna.*;resolution:=optional,
+ com.trilead.ssh2.*;resolution:=optional,
+ de.regnis.q.sequence.*;resolution:=optional,
+ org.ietf.jgss.*;resolution:=optional,
+ org.tmatesoft.sqljet.*;resolution:=optional,
+ *
+ </prop>
+ </props>
+ </property>
+ </bean>
+ </entry>
+ </map>
+ </property>
+ <property name="sourcesProvider">
+ <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+ <property name="base"
+ value="/svnkit-@{version}/svnkit/src/main/java/" />
+ <property name="uri"
+ value="https://svnkit.com/org.tmatesoft.svn_@{version}.src.zip" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+ </property>
+ </bean>
+ </flow:flow>
+
+
+ <!-- Templates -->
+ <bean name="template.mavenSdk" p:groupId="org.argeo.tp.sdk"
+ abstract="true" parent="template.mavenWrapper" />
+
+</beans>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:p="http://www.springframework.org/schema/p"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xmlns:flow="http://www.argeo.org/schema/slc-flow"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
+ http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
+
+ <!-- Specs and templates -->
+ <flow:spec id="spec.version">
+ <flow:primitive name="version" isParameter="true" />
+ </flow:spec>
+
+ <bean id="template.archiveWrapper"
+ class="org.argeo.slc.repo.osgi.ArchiveWrapper" init-method="init"
+ destroy-method="destroy" abstract="true">
+ <property name="version" value="@{version}" />
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+
+ <bean id="template.bndWrapper"
+ class="org.argeo.slc.repo.osgi.BndWrapper" abstract="true">
+ <property name="groupId" value="org.argeo.tp.misc" />
+ <property name="bndProperties">
+ <props>
+ <prop key="Export-Package">*</prop>
+ </props>
+ </property>
+ </bean>
+ <bean id="template.mavenWrapper"
+ class="org.argeo.slc.repo.osgi.MavenWrapper" abstract="true">
+ <property name="groupId" value="org.argeo.tp.misc" />
+ <property name="bndProperties">
+ <props>
+ <prop key="Export-Package">*</prop>
+ </props>
+ </property>
+ <property name="osgiFactory" ref="osgiFactory" />
+ </bean>
+
+ <bean id="template.mavenWrapperApacheLicense"
+ parent="template.mavenWrapper" abstract="true">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+ </property>
+ </bean>
+
+ <bean id="template.mavenWrapperBSD" parent="template.mavenWrapper"
+ abstract="true">
+ <property name="license">
+ <util:constant
+ static-field="org.argeo.slc.repo.FreeLicense.BSD" />
+ </property>
+ </bean>
+
+</beans>
--- /dev/null
+bin.includes = META-INF/
--- /dev/null
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.argeo.slc</groupId>
+ <artifactId>lib</artifactId>
+ <version>2.1.17-SNAPSHOT</version>
+ </parent>
+ <groupId>org.argeo.tp.factory</groupId>
+ <artifactId>org.argeo.tp.factory.core</artifactId>
+ <version>2.1.28-SNAPSHOT</version>
+ <name>Argeo Third Party Factory</name>
+ <description>OSGi packaging of free / open source third party libraries</description>
+ <properties>
+ <additionalImports.slc-lib>
+ javax.security.auth.callback;resolution:="optional"
+ </additionalImports.slc-lib>
+ </properties>
+ <build>
+ <resources>
+ <resource>
+ <directory>.</directory>
+ <includes>
+ <include>META-INF/**</include>
+ </includes>
+ </resource>
+ <resource>
+ <directory>.</directory>
+ <filtering>true</filtering>
+ <includes>
+ <include>META-INF/distribution.xml</include>
+ </includes>
+ </resource>
+ </resources>
+ <plugins>
+ <plugin>
+ <groupId>org.argeo.maven.plugins</groupId>
+ <artifactId>argeo-osgi-plugin</artifactId>
+ <version>2.1.1</version>
+ <executions>
+ <execution>
+ <id>generate-descriptors</id>
+ <goals>
+ <goal>descriptors</goal>
+ </goals>
+ <phase>generate-resources</phase>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.argeo.slc</groupId>
+ <artifactId>org.argeo.slc.repo</artifactId>
+ <version>${version.slc}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.argeo.slc</groupId>
+ <artifactId>org.argeo.slc.dep.backend</artifactId>
+ <version>${version.slc}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.argeo.tp.equinox</groupId>
+ <artifactId>org.eclipse.osgi</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <repositories>
+ <repository>
+ <id>argeo</id>
+ <url>http://forge.argeo.org/data/java/argeo-2.1</url>
+ <releases>
+ <enabled>true</enabled>
+ <updatePolicy>daily</updatePolicy>
+ <checksumPolicy>fail</checksumPolicy>
+ </releases>
+ </repository>
+ </repositories>
+</project>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.argeo.slc</groupId>
- <artifactId>lib</artifactId>
- <version>2.1.17-SNAPSHOT</version>
- </parent>
<groupId>org.argeo.tp.factory</groupId>
- <artifactId>org.argeo.tp.factory.core</artifactId>
+ <artifactId>argeo-distribution</artifactId>
<version>2.1.28-SNAPSHOT</version>
- <name>Argeo Third Party Factory</name>
+ <name>Argeo Java OSGi Distribution</name>
<description>OSGi packaging of free / open source third party libraries</description>
- <properties>
- <additionalImports.slc-lib>
- javax.security.auth.callback;resolution:="optional"
- </additionalImports.slc-lib>
- </properties>
- <build>
- <resources>
- <resource>
- <directory>.</directory>
- <includes>
- <include>META-INF/**</include>
- </includes>
- </resource>
- <resource>
- <directory>.</directory>
- <filtering>true</filtering>
- <includes>
- <include>META-INF/distribution.xml</include>
- </includes>
- </resource>
- </resources>
- <plugins>
- <plugin>
- <groupId>org.argeo.maven.plugins</groupId>
- <artifactId>argeo-osgi-plugin</artifactId>
- <version>2.1.1</version>
- <executions>
- <execution>
- <id>generate-descriptors</id>
- <goals>
- <goal>descriptors</goal>
- </goals>
- <phase>generate-resources</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>org.argeo.slc</groupId>
- <artifactId>org.argeo.slc.repo</artifactId>
- <version>${version.slc}</version>
- </dependency>
- <dependency>
- <groupId>org.argeo.slc</groupId>
- <artifactId>org.argeo.slc.dep.backend</artifactId>
- <version>${version.slc}</version>
- </dependency>
- <dependency>
- <groupId>org.argeo.tp.equinox</groupId>
- <artifactId>org.eclipse.osgi</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <repositories>
- <repository>
- <id>argeo</id>
- <url>http://forge.argeo.org/data/java/argeo-2.1</url>
- <releases>
- <enabled>true</enabled>
- <updatePolicy>daily</updatePolicy>
- <checksumPolicy>fail</checksumPolicy>
- </releases>
- </repository>
- </repositories>
+ <modules>
+ <module>org.argeo.tp.factory.core</module>
+ </modules>
</project>