Move legacy
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 16 Oct 2022 03:00:44 +0000 (05:00 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 16 Oct 2022 03:00:44 +0000 (05:00 +0200)
456 files changed:
legacy/migration/org.argeo.tp.apache.ant/org.apache.ant.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.ant/org.apache.ant.launch.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.cli.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.codec.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.collections.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.collections4.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.compress.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.dbcp.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.exec.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.fileupload.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.httpclient.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.io.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.lang3.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.math3.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.net.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.pool.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.vfs.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.api.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.data.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.client.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.commons.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2dav.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2spi.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.server.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.servlet.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.commons.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2dav.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2jcr.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.vault.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.webdav.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.log4j.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.lucene.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.mina.core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.fontbox.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.jempbox.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.xmpbox.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.poi.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.poi.ooxml.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.poi.ooxml.schemas.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.poi.scratchpad.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.sshd.cli.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.sshd.common.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.sshd.core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.sshd.git.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.sshd.putty.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.sshd.scp.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.sshd.sftp.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.tika.core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.tika.parsers.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.tomcat.jni.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.xalan.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.xalan.serializer.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.xerces.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.xml.resolver.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.xml.security.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.apache/org.apache.xmlbeans.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.bouncycastle/bcmail.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.bouncycastle/bcpg.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.bouncycastle/bcpkix.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.bouncycastle/bcprov.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/common.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/includes.properties [new file with mode: 0644]
legacy/migration/org.argeo.tp.eclipse.rap/eclipse-rap/common.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.eclipse.rap/eclipse-rap/includes.properties [new file with mode: 0644]
legacy/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/common.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/includes.properties [new file with mode: 0644]
legacy/migration/org.argeo.tp.extras/javassist.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.extras/org.reflections.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.extender.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.io.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.graalvm/org.graalvm.sdk.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-annotations.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-databind.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-properties.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-dataformat-csv.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jaxrs.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jsr353.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.module.jackson-module-jaxb-annotations.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.activation.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.el-api.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.enterprise.cdi-api.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.interceptor-api.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.jcr.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.mail.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.transaction-api.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.websocket.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.javax/javax.xml.bind.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.api.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.client.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.server.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.client.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.continuation.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.http.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.common.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.hpack.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.server.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.io.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.jmx.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.security.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.server.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlet.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlets.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.util.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.api.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.client.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.common.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.server.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.server.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.servlet.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.xml.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/EDU.oswego.cs.dl.util.concurrent.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/bitronix.tm.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.google.gson.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.google.guava.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.google.guava.failureaccess.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.googlecode.javaewah.JavaEWAH.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.jcraft.jsch.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.escaped_character.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.tables.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.formatter.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.util.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/net.i2p.crypto.eddsa.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/net.sf.jxl.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.aopalliance.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.aspectj.weaver.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.eclipse.jgit.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.freemarker.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.h2.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.jsoup.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.objectweb.asm.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.postgresql.jdbc42.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.slf4j.api.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.slf4j.commons.logging.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.slf4j.log4j12.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.slf4j.osgi.service.log.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.tukaani.xz.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/org.yaml.snakeyaml.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.misc/slf4j.osgi.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.payment/com.stripe.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.rcp.e4/org.eclipse.jface.text.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.rcp.e4/org.eclipse.text.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.scripting/black.ninia.jep.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.scripting/org.jython.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.sdk/biz.aQute.bndlib.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.sdk/org.hamcrest.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.sdk/org.junit.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.sdk/org.osgi.service.component.annotations.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.sdk/org.osgi.service.metatype.annotations.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.sdk/org.redline-rpm.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.sdk/osgi.annotation.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring.ldap/org.springframework.ldap.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring.security/org.springframework.security.acls.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring.security/org.springframework.security.aspects.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring.security/org.springframework.security.config.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring.security/org.springframework.security.core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring.security/org.springframework.security.ldap.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring.security/org.springframework.security.web.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.aop.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.aspects.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.beans.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.context.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.context.support.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.expression.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.instrument.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.jdbc.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.tx.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.web.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.spring/org.springframework.web.servlet.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.swagger/io.swagger.annotations.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.swagger/io.swagger.core.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.swagger/io.swagger.models.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.swagger/io.swagger.parser.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.swagger/io.swagger.servlet.bnd [new file with mode: 0644]
legacy/migration/org.argeo.tp.swagger/javax.validation.api.bnd [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/.project [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/MANIFEST.MF [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/apache.commons.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/apache.jackrabbit.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/apache.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/bouncycastle.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/distribution.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.equinox.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.jetty.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e3.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e4.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rcp.e4.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/jackson.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/javax.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/misc.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/osgi.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/sdk.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/META-INF/spring/templates.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/bnd.bnd [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/build.properties [new file with mode: 0644]
legacy/org.argeo.tp.factory.core/pom.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/.gitignore [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/.project [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/MANIFEST.MF [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.ant.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.felix.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.tomcat.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/distribution.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/eclipse.gemini.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/extras.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/graalvm.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/jersey.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/osgi.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/payment.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/scripting.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/spring.security.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/spring.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/swagger.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/templates.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/META-INF/spring/ws.xml [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/bnd.bnd [new file with mode: 0644]
legacy/org.argeo.tp.factory.extras/pom.xml [new file with mode: 0644]
legacy/pom.xml [new file with mode: 0644]
migration/org.argeo.tp.apache.ant/org.apache.ant.bnd [deleted file]
migration/org.argeo.tp.apache.ant/org.apache.ant.launch.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.cli.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.codec.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.collections.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.collections4.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.compress.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.dbcp.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.exec.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.fileupload.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.httpclient.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.io.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.lang3.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.math3.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.net.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.pool.bnd [deleted file]
migration/org.argeo.tp.apache.commons/org.apache.commons.vfs.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.api.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.core.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.data.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.client.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.commons.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2dav.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2spi.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.server.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.servlet.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.commons.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2dav.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2jcr.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.vault.bnd [deleted file]
migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.webdav.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.log4j.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.lucene.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.mina.core.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.pdfbox.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.pdfbox.fontbox.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.pdfbox.jempbox.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.pdfbox.xmpbox.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.poi.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.poi.ooxml.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.poi.ooxml.schemas.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.poi.scratchpad.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.sshd.cli.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.sshd.common.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.sshd.core.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.sshd.git.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.sshd.putty.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.sshd.scp.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.sshd.sftp.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.tika.core.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.tika.parsers.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.tomcat.jni.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.xalan.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.xalan.serializer.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.xerces.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.xml.resolver.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.xml.security.bnd [deleted file]
migration/org.argeo.tp.apache/org.apache.xmlbeans.bnd [deleted file]
migration/org.argeo.tp.bouncycastle/bcmail.bnd [deleted file]
migration/org.argeo.tp.bouncycastle/bcpg.bnd [deleted file]
migration/org.argeo.tp.bouncycastle/bcpkix.bnd [deleted file]
migration/org.argeo.tp.bouncycastle/bcprov.bnd [deleted file]
migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/common.bnd [deleted file]
migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/includes.properties [deleted file]
migration/org.argeo.tp.eclipse.rap/eclipse-rap/common.bnd [deleted file]
migration/org.argeo.tp.eclipse.rap/eclipse-rap/includes.properties [deleted file]
migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/common.bnd [deleted file]
migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/includes.properties [deleted file]
migration/org.argeo.tp.extras/javassist.bnd [deleted file]
migration/org.argeo.tp.extras/org.reflections.bnd [deleted file]
migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.core.bnd [deleted file]
migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.extender.bnd [deleted file]
migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.io.bnd [deleted file]
migration/org.argeo.tp.graalvm/org.graalvm.sdk.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-annotations.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-core.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-databind.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-properties.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-dataformat-csv.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jaxrs.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jsr353.bnd [deleted file]
migration/org.argeo.tp.jackson/com.fasterxml.jackson.module.jackson-module-jaxb-annotations.bnd [deleted file]
migration/org.argeo.tp.javax/javax.activation.bnd [deleted file]
migration/org.argeo.tp.javax/javax.el-api.bnd [deleted file]
migration/org.argeo.tp.javax/javax.enterprise.cdi-api.bnd [deleted file]
migration/org.argeo.tp.javax/javax.interceptor-api.bnd [deleted file]
migration/org.argeo.tp.javax/javax.jcr.bnd [deleted file]
migration/org.argeo.tp.javax/javax.mail.bnd [deleted file]
migration/org.argeo.tp.javax/javax.transaction-api.bnd [deleted file]
migration/org.argeo.tp.javax/javax.websocket.bnd [deleted file]
migration/org.argeo.tp.javax/javax.xml.bind.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.api.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.client.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.server.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.client.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.continuation.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.http.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.http.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.common.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.hpack.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.server.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.io.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.jmx.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.security.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.server.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.servlet.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.servlets.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.util.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.api.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.client.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.common.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.server.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.server.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.servlet.bnd [deleted file]
migration/org.argeo.tp.jetty/org.eclipse.jetty.xml.bnd [deleted file]
migration/org.argeo.tp.misc/EDU.oswego.cs.dl.util.concurrent.bnd [deleted file]
migration/org.argeo.tp.misc/bitronix.tm.bnd [deleted file]
migration/org.argeo.tp.misc/com.google.gson.bnd [deleted file]
migration/org.argeo.tp.misc/com.google.guava.bnd [deleted file]
migration/org.argeo.tp.misc/com.google.guava.failureaccess.bnd [deleted file]
migration/org.argeo.tp.misc/com.googlecode.javaewah.JavaEWAH.bnd [deleted file]
migration/org.argeo.tp.misc/com.jcraft.jsch.bnd [deleted file]
migration/org.argeo.tp.misc/com.vladsch.flexmark.bnd [deleted file]
migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.escaped_character.bnd [deleted file]
migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.tables.bnd [deleted file]
migration/org.argeo.tp.misc/com.vladsch.flexmark.formatter.bnd [deleted file]
migration/org.argeo.tp.misc/com.vladsch.flexmark.util.bnd [deleted file]
migration/org.argeo.tp.misc/net.i2p.crypto.eddsa.bnd [deleted file]
migration/org.argeo.tp.misc/net.sf.jxl.bnd [deleted file]
migration/org.argeo.tp.misc/org.aopalliance.bnd [deleted file]
migration/org.argeo.tp.misc/org.aspectj.weaver.bnd [deleted file]
migration/org.argeo.tp.misc/org.eclipse.jgit.bnd [deleted file]
migration/org.argeo.tp.misc/org.freemarker.bnd [deleted file]
migration/org.argeo.tp.misc/org.h2.bnd [deleted file]
migration/org.argeo.tp.misc/org.jsoup.bnd [deleted file]
migration/org.argeo.tp.misc/org.objectweb.asm.bnd [deleted file]
migration/org.argeo.tp.misc/org.postgresql.jdbc42.bnd [deleted file]
migration/org.argeo.tp.misc/org.slf4j.api.bnd [deleted file]
migration/org.argeo.tp.misc/org.slf4j.commons.logging.bnd [deleted file]
migration/org.argeo.tp.misc/org.slf4j.log4j12.bnd [deleted file]
migration/org.argeo.tp.misc/org.slf4j.osgi.service.log.bnd [deleted file]
migration/org.argeo.tp.misc/org.tukaani.xz.bnd [deleted file]
migration/org.argeo.tp.misc/org.yaml.snakeyaml.bnd [deleted file]
migration/org.argeo.tp.misc/slf4j.osgi.bnd [deleted file]
migration/org.argeo.tp.payment/com.stripe.bnd [deleted file]
migration/org.argeo.tp.rcp.e4/org.eclipse.jface.text.bnd [deleted file]
migration/org.argeo.tp.rcp.e4/org.eclipse.text.bnd [deleted file]
migration/org.argeo.tp.scripting/black.ninia.jep.bnd [deleted file]
migration/org.argeo.tp.scripting/org.jython.bnd [deleted file]
migration/org.argeo.tp.sdk/biz.aQute.bndlib.bnd [deleted file]
migration/org.argeo.tp.sdk/org.hamcrest.bnd [deleted file]
migration/org.argeo.tp.sdk/org.junit.bnd [deleted file]
migration/org.argeo.tp.sdk/org.osgi.service.component.annotations.bnd [deleted file]
migration/org.argeo.tp.sdk/org.osgi.service.metatype.annotations.bnd [deleted file]
migration/org.argeo.tp.sdk/org.redline-rpm.bnd [deleted file]
migration/org.argeo.tp.sdk/osgi.annotation.bnd [deleted file]
migration/org.argeo.tp.spring.ldap/org.springframework.ldap.bnd [deleted file]
migration/org.argeo.tp.spring.security/org.springframework.security.acls.bnd [deleted file]
migration/org.argeo.tp.spring.security/org.springframework.security.aspects.bnd [deleted file]
migration/org.argeo.tp.spring.security/org.springframework.security.config.bnd [deleted file]
migration/org.argeo.tp.spring.security/org.springframework.security.core.bnd [deleted file]
migration/org.argeo.tp.spring.security/org.springframework.security.ldap.bnd [deleted file]
migration/org.argeo.tp.spring.security/org.springframework.security.web.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.aop.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.aspects.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.beans.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.context.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.context.support.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.core.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.expression.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.instrument.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.jdbc.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.tx.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.web.bnd [deleted file]
migration/org.argeo.tp.spring/org.springframework.web.servlet.bnd [deleted file]
migration/org.argeo.tp.swagger/io.swagger.annotations.bnd [deleted file]
migration/org.argeo.tp.swagger/io.swagger.core.bnd [deleted file]
migration/org.argeo.tp.swagger/io.swagger.models.bnd [deleted file]
migration/org.argeo.tp.swagger/io.swagger.parser.bnd [deleted file]
migration/org.argeo.tp.swagger/io.swagger.servlet.bnd [deleted file]
migration/org.argeo.tp.swagger/javax.validation.api.bnd [deleted file]
org.argeo.tp.factory.core/.project [deleted file]
org.argeo.tp.factory.core/META-INF/MANIFEST.MF [deleted file]
org.argeo.tp.factory.core/META-INF/spring/apache.commons.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/apache.jackrabbit.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/apache.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/bouncycastle.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/distribution.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/eclipse.equinox.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/eclipse.jetty.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e3.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e4.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/eclipse.rcp.e4.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/jackson.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/javax.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/misc.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/osgi.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/sdk.xml [deleted file]
org.argeo.tp.factory.core/META-INF/spring/templates.xml [deleted file]
org.argeo.tp.factory.core/bnd.bnd [deleted file]
org.argeo.tp.factory.core/build.properties [deleted file]
org.argeo.tp.factory.core/pom.xml [deleted file]
org.argeo.tp.factory.extras/.gitignore [deleted file]
org.argeo.tp.factory.extras/.project [deleted file]
org.argeo.tp.factory.extras/META-INF/MANIFEST.MF [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/apache.ant.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/apache.felix.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/apache.tomcat.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/distribution.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/eclipse.gemini.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/extras.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/graalvm.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/jersey.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/osgi.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/payment.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/scripting.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/spring.security.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/spring.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/swagger.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/templates.xml [deleted file]
org.argeo.tp.factory.extras/META-INF/spring/ws.xml [deleted file]
org.argeo.tp.factory.extras/bnd.bnd [deleted file]
org.argeo.tp.factory.extras/pom.xml [deleted file]
pom.xml [deleted file]

diff --git a/legacy/migration/org.argeo.tp.apache.ant/org.apache.ant.bnd b/legacy/migration/org.argeo.tp.apache.ant/org.apache.ant.bnd
new file mode 100644 (file)
index 0000000..d0a7160
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.ant
+Bundle-Version: 1.9.2
diff --git a/legacy/migration/org.argeo.tp.apache.ant/org.apache.ant.launch.bnd b/legacy/migration/org.argeo.tp.apache.ant/org.apache.ant.launch.bnd
new file mode 100644 (file)
index 0000000..663eb3d
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.ant.launch
+Bundle-Version: 1.9.2
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.cli.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.cli.bnd
new file mode 100644 (file)
index 0000000..8b868d1
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.cli
+Bundle-Version: 1.4.0
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.codec.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.codec.bnd
new file mode 100644 (file)
index 0000000..b403b43
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.codec
+Bundle-Version: 1.13.0
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.collections.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.collections.bnd
new file mode 100644 (file)
index 0000000..faaffb1
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.collections
+Bundle-Version: 3.2.2
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.collections4.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.collections4.bnd
new file mode 100644 (file)
index 0000000..7c6e092
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.collections4
+Bundle-Version: 4.4
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.compress.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.compress.bnd
new file mode 100644 (file)
index 0000000..100419d
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.compress
+Bundle-Version: 1.19.0
+Import-Package: org.brotli.*;resolution:=optional,
+                                                                               org.tukaani.*;resolution:=optional,
+                                                                               com.github.luben.zstd;resolution:=optional,
+                                                                               *
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.dbcp.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.dbcp.bnd
new file mode 100644 (file)
index 0000000..a50382a
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.dbcp
+Bundle-Version: 1.4.0
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.exec.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.exec.bnd
new file mode 100644 (file)
index 0000000..e79a278
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.exec
+Bundle-Version: 1.3.0
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.fileupload.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.fileupload.bnd
new file mode 100644 (file)
index 0000000..eebc207
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.fileupload
+Bundle-Version: 1.4.0
+Import-Package: javax.portlet;resolution:=optional,
+                                                                               *
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.httpclient.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.httpclient.bnd
new file mode 100644 (file)
index 0000000..80ab38e
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.httpclient
+Bundle-Version: 3.1.0
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.io.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.io.bnd
new file mode 100644 (file)
index 0000000..904592a
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.io
+Bundle-Version: 2.6.0
+Export-Package: org.apache.commons.io.*;version="2.6"
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.lang3.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.lang3.bnd
new file mode 100644 (file)
index 0000000..f124cfe
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.lang3
+Bundle-Version: 3.9.0
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.math3.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.math3.bnd
new file mode 100644 (file)
index 0000000..793911a
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.math3
+Bundle-Version: 3.6.1
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.net.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.net.bnd
new file mode 100644 (file)
index 0000000..e7c9297
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.net
+Bundle-Version: 3.6.0
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.pool.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.pool.bnd
new file mode 100644 (file)
index 0000000..75677f0
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.pool
+Bundle-Version: 1.5.7
diff --git a/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.vfs.bnd b/legacy/migration/org.argeo.tp.apache.commons/org.apache.commons.vfs.bnd
new file mode 100644 (file)
index 0000000..84b2fb1
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.commons.vfs
+Bundle-Version: 2.0.0
+Import-Package: org.apache.tools.ant.*;resolution:=optional,
+                                                                               *
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.api.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.api.bnd
new file mode 100644 (file)
index 0000000..d3b8da8
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.api
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-api:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.core.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.core.bnd
new file mode 100644 (file)
index 0000000..973b05d
--- /dev/null
@@ -0,0 +1,14 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.core
+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,
+                                               *
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-core:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.data.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.data.bnd
new file mode 100644 (file)
index 0000000..b47533f
--- /dev/null
@@ -0,0 +1,15 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.data
+Fragment-Host: org.apache.jackrabbit.core
+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,
+                                               *
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-data:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.client.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.client.bnd
new file mode 100644 (file)
index 0000000..6e1870f
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.jcr.client
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr-client:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.commons.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.commons.bnd
new file mode 100644 (file)
index 0000000..1aff1b8
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.jcr.commons
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr-commons:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2dav.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2dav.bnd
new file mode 100644 (file)
index 0000000..a3936dc
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.jcr2dav
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr2dav:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2spi.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2spi.bnd
new file mode 100644 (file)
index 0000000..dac23c7
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.jcr2spi
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr2spi:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.server.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.server.bnd
new file mode 100644 (file)
index 0000000..d0a1065
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.server
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr-server:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.servlet.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.servlet.bnd
new file mode 100644 (file)
index 0000000..ac66210
--- /dev/null
@@ -0,0 +1,6 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.servlet
+Fragment-Host: org.apache.jackrabbit.core
+Import-Package: org.apache.jackrabbit.rmi.*;resolution:=optional,
+                                               *
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr-servlet:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.bnd
new file mode 100644 (file)
index 0000000..ee83935
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.spi
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-spi:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.commons.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.commons.bnd
new file mode 100644 (file)
index 0000000..94e4823
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.spi.commons
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-spi-commons:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2dav.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2dav.bnd
new file mode 100644 (file)
index 0000000..83e7717
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.spi2dav
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-spi2dav:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2jcr.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2jcr.bnd
new file mode 100644 (file)
index 0000000..664f9ce
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.spi2jcr
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-spi2jcr:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.vault.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.vault.bnd
new file mode 100644 (file)
index 0000000..08425a6
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Import-Package: org.apache.sling.jcr.api;resolution:="optional",
+                                               *
+SLC-Origin-M2: org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.4.0
diff --git a/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.webdav.bnd b/legacy/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.webdav.bnd
new file mode 100644 (file)
index 0000000..7e5bff9
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.jackrabbit.webdav
+SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-webdav:2.18.3
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.log4j.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.log4j.bnd
new file mode 100644 (file)
index 0000000..26a3f1e
--- /dev/null
@@ -0,0 +1,10 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.log4j
+Bundle-Version: 1.2.17
+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,
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.lucene.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.lucene.bnd
new file mode 100644 (file)
index 0000000..7e78d5f
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.lucene
+SLC-Origin-M2: org.apache.lucene:lucene-core:3.6.2
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.mina.core.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.mina.core.bnd
new file mode 100644 (file)
index 0000000..bcd904c
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.mina.core
+SLC-Origin-M2: org.apache.mina:mina-core:2.0.21
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.bnd
new file mode 100644 (file)
index 0000000..b76db76
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.pdfbox
+SLC-Origin-M2: org.apache.pdfbox:pdfbox:2.0.17
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.fontbox.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.fontbox.bnd
new file mode 100644 (file)
index 0000000..ce4dc67
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.pdfbox.fontbox
+SLC-Origin-M2: org.apache.pdfbox:fontbox:2.0.17
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.jempbox.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.jempbox.bnd
new file mode 100644 (file)
index 0000000..ba5be11
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.pdfbox.jempbox
+Bundle-Version: 2.0.17
+SLC-Origin-M2: org.apache.pdfbox:jempbox:1.8.2
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.xmpbox.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.pdfbox.xmpbox.bnd
new file mode 100644 (file)
index 0000000..002e800
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.pdfbox.xmpbox
+SLC-Origin-M2: org.apache.pdfbox:xmpbox:2.0.17
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.poi.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.poi.bnd
new file mode 100644 (file)
index 0000000..9455396
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.poi
+SLC-Origin-M2: org.apache.poi:poi:4.1.1
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.poi.ooxml.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.poi.ooxml.bnd
new file mode 100644 (file)
index 0000000..d5da6e3
--- /dev/null
@@ -0,0 +1,8 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.poi.ooxml
+Import-Package: com.graphbuilder.*;resolution:=optional,
+                                               com.graphbuilder.*;resolution:=optional,
+                                               org.etsi.uri.*;resolution:=optional,
+                                               org.apache.batik.*;resolution:=optional,
+                                               *
+SLC-Origin-M2: org.apache.poi:poi-ooxml:4.1.1
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.poi.ooxml.schemas.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.poi.ooxml.schemas.bnd
new file mode 100644 (file)
index 0000000..bceddfe
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.poi.ooxml.schemas
+Import-Package: com.microsoft.schemas.*;resolution:=optional,
+                                               org.openxmlformats.schemas.*;resolution:=optional,
+                                               *
+Require-Bundle: org.apache.xmlbeans
+SLC-Origin-M2: org.apache.poi:poi-ooxml-schemas:4.1.1
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.poi.scratchpad.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.poi.scratchpad.bnd
new file mode 100644 (file)
index 0000000..8edfeae
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.poi.scratchpad
+Import-Package: *
+SLC-Origin-M2: org.apache.poi:poi-scratchpad:4.1.1
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.sshd.cli.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.sshd.cli.bnd
new file mode 100644 (file)
index 0000000..efd844d
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.sshd.cli
+SLC-Origin-M2: org.apache.sshd:sshd-cli:2.3.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.sshd.common.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.sshd.common.bnd
new file mode 100644 (file)
index 0000000..850cbe6
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.sshd.common
+Fragment-Host: org.apache.sshd.core
+Import-Package: org.bouncycastle.jce.provider;resolution:=optional,
+                                               net.i2p.crypto.eddsa;resolution:=optional,
+                                               *
+SLC-Origin-M2: org.apache.sshd:sshd-common:2.3.0
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.sshd.core.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.sshd.core.bnd
new file mode 100644 (file)
index 0000000..789f467
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.sshd.core
+SLC-Origin-M2: org.apache.sshd:sshd-core:2.3.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.sshd.git.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.sshd.git.bnd
new file mode 100644 (file)
index 0000000..14a547d
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.sshd.git
+SLC-Origin-M2: org.apache.sshd:sshd-git:2.3.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.sshd.putty.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.sshd.putty.bnd
new file mode 100644 (file)
index 0000000..b6c7ca9
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.sshd.putty
+SLC-Origin-M2: org.apache.sshd:sshd-putty:2.3.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.sshd.scp.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.sshd.scp.bnd
new file mode 100644 (file)
index 0000000..d73530a
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.sshd.scp
+SLC-Origin-M2: org.apache.sshd:sshd-scp:2.3.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.sshd.sftp.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.sshd.sftp.bnd
new file mode 100644 (file)
index 0000000..a737280
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.sshd.sftp
+SLC-Origin-M2: org.apache.sshd:sshd-sftp:2.3.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.tika.core.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.tika.core.bnd
new file mode 100644 (file)
index 0000000..104b5e9
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.tika.core
+Bundle-Version: 1.22.0
+SLC-Origin-M2: org.apache.tika:tika-core:1.22
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.tika.parsers.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.tika.parsers.bnd
new file mode 100644 (file)
index 0000000..aed3988
--- /dev/null
@@ -0,0 +1,6 @@
+Bundle-Activator: org.apache.tika.parser.internal.Activator
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.tika.parsers
+Bundle-Version: 1.22.0
+Import-Package: *;resolution:=optional
+SLC-Origin-M2: org.apache.tika:tika-parsers:1.22
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.tomcat.jni.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.tomcat.jni.bnd
new file mode 100644 (file)
index 0000000..a8db0af
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.tomcat.jni
+SLC-Origin-M2: org.apache.tomcat:tomcat-jni:9.0.26
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.xalan.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.xalan.bnd
new file mode 100644 (file)
index 0000000..bacd02d
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.xalan
+SLC-Origin-M2: xalan:xalan:2.7.2
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.xalan.serializer.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.xalan.serializer.bnd
new file mode 100644 (file)
index 0000000..1c9d739
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.xalan.serializer
+SLC-Origin-M2: xalan:serializer:2.7.2
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.xerces.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.xerces.bnd
new file mode 100644 (file)
index 0000000..94c3287
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.xerces
+Import-Package: sun.*;resolution:=optional,
+                                       *
+SLC-Origin-M2: xerces:xercesImpl:2.12.0
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.xml.resolver.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.xml.resolver.bnd
new file mode 100644 (file)
index 0000000..f0a1044
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.xml.resolver
+SLC-Origin-M2: xml-resolver:xml-resolver:1.2
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.xml.security.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.xml.security.bnd
new file mode 100644 (file)
index 0000000..8600cbb
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.xml.security
+SLC-Origin-M2: org.apache.santuario:xmlsec:2.1.2
diff --git a/legacy/migration/org.argeo.tp.apache/org.apache.xmlbeans.bnd b/legacy/migration/org.argeo.tp.apache/org.apache.xmlbeans.bnd
new file mode 100644 (file)
index 0000000..7dc653e
--- /dev/null
@@ -0,0 +1,8 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.xmlbeans
+DynamicImport-Package: *
+Import-Package: org.apache.tools.ant.*;resolution:=optional,
+                                       net.sf.saxon.*;resolution:=optional,
+                                       com.sun.*;resolution:=optional,
+                                       *
+SLC-Origin-M2: org.apache.xmlbeans:xmlbeans:3.1.0
diff --git a/legacy/migration/org.argeo.tp.bouncycastle/bcmail.bnd b/legacy/migration/org.argeo.tp.bouncycastle/bcmail.bnd
new file mode 100644 (file)
index 0000000..025c987
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: MIT
+Bundle-SymbolicName: bcmail
+Bundle-Version: 1.64
+SLC-Origin-ManifestNotModified: true
+SLC-Origin-URI: https://downloads.bouncycastle.org/java/bcmail-jdk15on-164.jar
diff --git a/legacy/migration/org.argeo.tp.bouncycastle/bcpg.bnd b/legacy/migration/org.argeo.tp.bouncycastle/bcpg.bnd
new file mode 100644 (file)
index 0000000..355087f
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: MIT
+Bundle-SymbolicName: bcpg
+Bundle-Version: 1.64
+SLC-Origin-ManifestNotModified: true
+SLC-Origin-URI: https://downloads.bouncycastle.org/java/bcpg-jdk15on-164.jar
diff --git a/legacy/migration/org.argeo.tp.bouncycastle/bcpkix.bnd b/legacy/migration/org.argeo.tp.bouncycastle/bcpkix.bnd
new file mode 100644 (file)
index 0000000..769f11f
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: MIT
+Bundle-SymbolicName: bcpkix
+Bundle-Version: 1.64
+SLC-Origin-ManifestNotModified: true
+SLC-Origin-URI: https://downloads.bouncycastle.org/java/bcpkix-jdk15on-164.jar
diff --git a/legacy/migration/org.argeo.tp.bouncycastle/bcprov.bnd b/legacy/migration/org.argeo.tp.bouncycastle/bcprov.bnd
new file mode 100644 (file)
index 0000000..1785a11
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: MIT
+Bundle-SymbolicName: bcprov
+Bundle-Version: 1.64
+SLC-Origin-ManifestNotModified: true
+SLC-Origin-URI: https://downloads.bouncycastle.org/java/bcprov-jdk15on-164.jar
diff --git a/legacy/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/common.bnd b/legacy/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/common.bnd
new file mode 100644 (file)
index 0000000..1c21a1c
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: EPL-1.0
+SLC-Origin-ManifestNotModified: true
+SLC-Origin-URI: http://www.eclipse.org/downloads/equinox/drops/R-4.13-201909161045/equinox-SDK-4.13.zip
diff --git a/legacy/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/includes.properties b/legacy/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/includes.properties
new file mode 100644 (file)
index 0000000..5fa176e
--- /dev/null
@@ -0,0 +1,26 @@
+plugins/org.eclipse.osgi_*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.osgi.source_*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.osgi.util*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.osgi.services*.jar=org.argeo.tp.eclipse.equinox
+plugins/javax.servlet*.jar=org.argeo.tp.javax
+plugins/javax.el*.jar=org.argeo.tp.javax
+plugins/org.apache.felix.gogo.*.jar=org.argeo.tp.apache.felix
+plugins/org.apache.felix.scr*.jar=org.argeo.tp.apache.felix
+plugins/org.apache.jasper.*.jar=org.argeo.tp.apache
+plugins/org.eclipse.equinox.app*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.cm*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.common*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.console_*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.console.source_*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.ds*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.metatype*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.event*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.http.jetty*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.http.registry*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.http.servlet*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.http.servletbridge*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.preferences*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.registry*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.servletbridge*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.util*.jar=org.argeo.tp.eclipse.equinox
+plugins/org.eclipse.equinox.jsp.*.jar=org.argeo.tp.eclipse.equinox
diff --git a/legacy/migration/org.argeo.tp.eclipse.rap/eclipse-rap/common.bnd b/legacy/migration/org.argeo.tp.eclipse.rap/eclipse-rap/common.bnd
new file mode 100644 (file)
index 0000000..1fec907
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: EPL-1.0
+SLC-Origin-ManifestNotModified: true
+SLC-Origin-URI: http://www.eclipse.org/downloads/rt/rap/3.10/e4/rap-e4-3.10.0-R-20190911-1524.zip
diff --git a/legacy/migration/org.argeo.tp.eclipse.rap/eclipse-rap/includes.properties b/legacy/migration/org.argeo.tp.eclipse.rap/eclipse-rap/includes.properties
new file mode 100644 (file)
index 0000000..1bfa0a6
--- /dev/null
@@ -0,0 +1,23 @@
+plugins/javax.inject*.jar=org.argeo.tp.javax
+plugins/javax.annotation*.jar=org.argeo.tp.javax
+plugins/org.apache.commons.jxpath*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.core.*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.rwt_*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.rwt.source_*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.rwt.osgi_*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.rwt.osgi.source_*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.fileupload*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.filedialog*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.e4*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.emf*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.e4_*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.e4.source_*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.ui.workbench*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.ui_*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.ui.source_*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.ui.views*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.jface*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.ui.forms*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.help*.jar=org.argeo.tp.eclipse.rap
+plugins/org.eclipse.rap.nebula.*.jar=org.argeo.tp.eclipse.rap
+plugins/com.ibm.icu*.jar=org.argeo.tp.eclipse.rap
diff --git a/legacy/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/common.bnd b/legacy/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/common.bnd
new file mode 100644 (file)
index 0000000..4d63302
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: EPL-1.0
+SLC-Origin-ManifestNotModified: true
+SLC-Origin-URI: http://www.eclipse.org/downloads/eclipse/downloads/drops4/R-4.13-201909161045/org.eclipse.rcp.source-4.13.zip
diff --git a/legacy/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/includes.properties b/legacy/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/includes.properties
new file mode 100644 (file)
index 0000000..2ddb580
--- /dev/null
@@ -0,0 +1 @@
+plugins/*.jar=org.argeo.tp.eclipse.rcp
diff --git a/legacy/migration/org.argeo.tp.extras/javassist.bnd b/legacy/migration/org.argeo.tp.extras/javassist.bnd
new file mode 100644 (file)
index 0000000..caa05c2
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-Version: 3.26.0
+SLC-Origin-M2: org.javassist:javassist:3.26.0-GA
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.extras/org.reflections.bnd b/legacy/migration/org.argeo.tp.extras/org.reflections.bnd
new file mode 100644 (file)
index 0000000..18f1bd8
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: org.reflections
+Import-Package: com.google.common.*;version="0.0.0",
+                                       com.google.gson.*;resolution:=optional,
+                                       org.dom4j.*;resolution:=optional,
+                                       *
+SLC-Origin-M2: org.reflections:reflections:0.9.11
diff --git a/legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.core.bnd b/legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.core.bnd
new file mode 100644 (file)
index 0000000..3bf72ed
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: EPL-1.0
+Bundle-SymbolicName: org.eclipse.gemini.blueprint.core
+Bundle-Version: 1.0.2.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.extender.bnd b/legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.extender.bnd
new file mode 100644 (file)
index 0000000..07262af
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: EPL-1.0
+Bundle-SymbolicName: org.eclipse.gemini.blueprint.extender
+Bundle-Version: 1.0.2.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.io.bnd b/legacy/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.io.bnd
new file mode 100644 (file)
index 0000000..07348bc
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: EPL-1.0
+Bundle-SymbolicName: org.eclipse.gemini.blueprint.io
+Bundle-Version: 1.0.2.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.graalvm/org.graalvm.sdk.bnd b/legacy/migration/org.argeo.tp.graalvm/org.graalvm.sdk.bnd
new file mode 100644 (file)
index 0000000..a8dc837
--- /dev/null
@@ -0,0 +1,2 @@
+Bundle-SymbolicName: org.graalvm.sdk
+SLC-Origin-M2: org.graalvm.sdk:graal-sdk:19.2.0.1
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-annotations.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-annotations.bnd
new file mode 100644 (file)
index 0000000..8978d3d
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.core.jackson-annotations
+SLC-Origin-M2: com.fasterxml.jackson.core:jackson-annotations:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-core.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-core.bnd
new file mode 100644 (file)
index 0000000..6631f54
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.core.jackson-core
+SLC-Origin-M2: com.fasterxml.jackson.core:jackson-core:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-databind.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-databind.bnd
new file mode 100644 (file)
index 0000000..ea45367
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.core.jackson-databind
+SLC-Origin-M2: com.fasterxml.jackson.core:jackson-databind:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-properties.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-properties.bnd
new file mode 100644 (file)
index 0000000..a48a0d8
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.dataformat.jackson-dataformat-properties
+SLC-Origin-M2: com.fasterxml.jackson.dataformat:jackson-dataformat-properties:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.bnd
new file mode 100644 (file)
index 0000000..6f303fd
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.dataformat.jackson-dataformat-yaml
+SLC-Origin-M2: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-dataformat-csv.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-dataformat-csv.bnd
new file mode 100644 (file)
index 0000000..884bd87
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.datatype.jackson-dataformat-csv
+SLC-Origin-M2: com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jaxrs.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jaxrs.bnd
new file mode 100644 (file)
index 0000000..ac40616
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.datatype.jackson-datatype-jaxrs
+SLC-Origin-M2: com.fasterxml.jackson.datatype:jackson-datatype-jaxrs:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jsr353.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jsr353.bnd
new file mode 100644 (file)
index 0000000..7d1f9a0
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.datatype.jackson-datatype-jsr353
+SLC-Origin-M2: com.fasterxml.jackson.datatype:jackson-datatype-jsr353:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.module.jackson-module-jaxb-annotations.bnd b/legacy/migration/org.argeo.tp.jackson/com.fasterxml.jackson.module.jackson-module-jaxb-annotations.bnd
new file mode 100644 (file)
index 0000000..625b46b
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.fasterxml.jackson.module.jackson-module-jaxb-annotations
+SLC-Origin-M2: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.javax/javax.activation.bnd b/legacy/migration/org.argeo.tp.javax/javax.activation.bnd
new file mode 100644 (file)
index 0000000..024dda8
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: CDDL-1.0
+SLC-Origin-M2: com.sun.activation:javax.activation:1.2.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.javax/javax.el-api.bnd b/legacy/migration/org.argeo.tp.javax/javax.el-api.bnd
new file mode 100644 (file)
index 0000000..2e2e352
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: GPL-3.0-or-later
+SLC-Origin-M2: javax.el:javax.el-api:2.2.5
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.javax/javax.enterprise.cdi-api.bnd b/legacy/migration/org.argeo.tp.javax/javax.enterprise.cdi-api.bnd
new file mode 100644 (file)
index 0000000..d63b6e5
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: javax.enterprise.cdi-api
+Bundle-Version: 2.0.0.SP1
+SLC-Origin-M2: javax.enterprise:cdi-api:2.0.SP1
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.javax/javax.interceptor-api.bnd b/legacy/migration/org.argeo.tp.javax/javax.interceptor-api.bnd
new file mode 100644 (file)
index 0000000..5b0ca61
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: GPL-3.0-or-later
+SLC-Origin-M2: javax.interceptor:javax.interceptor-api:1.2.2
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.javax/javax.jcr.bnd b/legacy/migration/org.argeo.tp.javax/javax.jcr.bnd
new file mode 100644 (file)
index 0000000..1c25f78
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: javax.jcr
+Bundle-Version: 2.0.0
+SLC-Origin-M2: javax.jcr:jcr:2.0
diff --git a/legacy/migration/org.argeo.tp.javax/javax.mail.bnd b/legacy/migration/org.argeo.tp.javax/javax.mail.bnd
new file mode 100644 (file)
index 0000000..51af37c
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: CDDL-1.0
+Bundle-SymbolicName: javax.mail
+SLC-Origin-M2: javax.mail:javax.mail-api:1.6.2
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.javax/javax.transaction-api.bnd b/legacy/migration/org.argeo.tp.javax/javax.transaction-api.bnd
new file mode 100644 (file)
index 0000000..0cb702b
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: GPL-3.0-or-later
+SLC-Origin-M2: javax.transaction:javax.transaction-api:1.3
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.javax/javax.websocket.bnd b/legacy/migration/org.argeo.tp.javax/javax.websocket.bnd
new file mode 100644 (file)
index 0000000..85137ff
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-SymbolicName: javax.websocket
+SLC-Origin-M2: javax.websocket:javax.websocket-api:1.1
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.javax/javax.xml.bind.bnd b/legacy/migration/org.argeo.tp.javax/javax.xml.bind.bnd
new file mode 100644 (file)
index 0000000..1e48fef
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-SymbolicName: javax.xml.bind
+Bundle-Version: 2.4.0
+SLC-Origin-M2: javax.xml.bind:jaxb-api:2.4.0-b180830.0359
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.api.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.api.bnd
new file mode 100644 (file)
index 0000000..2745aeb
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.alpn.api
+SLC-Origin-M2: org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.client.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.client.bnd
new file mode 100644 (file)
index 0000000..204610f
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.alpn.client
+SLC-Origin-M2: org.eclipse.jetty:jetty-alpn-client:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.server.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.server.bnd
new file mode 100644 (file)
index 0000000..5113a07
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.alpn.server
+SLC-Origin-M2: org.eclipse.jetty:jetty-alpn-server:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.client.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.client.bnd
new file mode 100644 (file)
index 0000000..552a09d
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.client
+SLC-Origin-M2: org.eclipse.jetty:jetty-client:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.continuation.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.continuation.bnd
new file mode 100644 (file)
index 0000000..482943a
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.continuation
+SLC-Origin-M2: org.eclipse.jetty:jetty-continuation:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http.bnd
new file mode 100644 (file)
index 0000000..a7195c0
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.http
+SLC-Origin-M2: org.eclipse.jetty:jetty-http:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.bnd
new file mode 100644 (file)
index 0000000..2ee4be6
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.http2.client
+SLC-Origin-M2: org.eclipse.jetty.http2:http2-client:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.http.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.http.bnd
new file mode 100644 (file)
index 0000000..ce32687
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.http2.client.http
+SLC-Origin-M2: org.eclipse.jetty.http2:http2-http-client-transport:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.common.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.common.bnd
new file mode 100644 (file)
index 0000000..bf7967a
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.http2.common
+SLC-Origin-M2: org.eclipse.jetty.http2:http2-common:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.hpack.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.hpack.bnd
new file mode 100644 (file)
index 0000000..675d85f
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.http2.hpack
+SLC-Origin-M2: org.eclipse.jetty.http2:http2-hpack:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.server.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.server.bnd
new file mode 100644 (file)
index 0000000..7c3c3ba
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.http2.server
+SLC-Origin-M2: org.eclipse.jetty.http2:http2-server:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.io.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.io.bnd
new file mode 100644 (file)
index 0000000..1d117b9
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.io
+SLC-Origin-M2: org.eclipse.jetty:jetty-io:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.jmx.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.jmx.bnd
new file mode 100644 (file)
index 0000000..74bbcb6
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.jmx
+SLC-Origin-M2: org.eclipse.jetty:jetty-jmx:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.security.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.security.bnd
new file mode 100644 (file)
index 0000000..9ddf3e5
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.security
+SLC-Origin-M2: org.eclipse.jetty:jetty-security:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.server.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.server.bnd
new file mode 100644 (file)
index 0000000..04767c6
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.server
+SLC-Origin-M2: org.eclipse.jetty:jetty-server:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlet.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlet.bnd
new file mode 100644 (file)
index 0000000..7ef00ec
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.servlet
+SLC-Origin-M2: org.eclipse.jetty:jetty-servlet:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlets.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlets.bnd
new file mode 100644 (file)
index 0000000..eee5769
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.servlets
+SLC-Origin-M2: org.eclipse.jetty:jetty-servlets:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.util.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.util.bnd
new file mode 100644 (file)
index 0000000..f922558
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.util
+SLC-Origin-M2: org.eclipse.jetty:jetty-util:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.api.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.api.bnd
new file mode 100644 (file)
index 0000000..bb96af5
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.websocket.api
+SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-api:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.client.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.client.bnd
new file mode 100644 (file)
index 0000000..e504099
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.websocket.client
+SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-client:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.common.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.common.bnd
new file mode 100644 (file)
index 0000000..4520b0e
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.websocket.common
+SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-common:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.bnd
new file mode 100644 (file)
index 0000000..700cda7
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.websocket.javax.websocket
+SLC-Origin-M2: org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.server.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.server.bnd
new file mode 100644 (file)
index 0000000..6a842bd
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.websocket.javax.websocket.server
+SLC-Origin-M2: org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.server.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.server.bnd
new file mode 100644 (file)
index 0000000..95b4c00
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.websocket.server
+SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-server:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.servlet.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.servlet.bnd
new file mode 100644 (file)
index 0000000..d3772c5
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.websocket.servlet
+SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-servlet:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.xml.bnd b/legacy/migration/org.argeo.tp.jetty/org.eclipse.jetty.xml.bnd
new file mode 100644 (file)
index 0000000..b1c53cb
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.eclipse.jetty.xml
+SLC-Origin-M2: org.eclipse.jetty:jetty-xml:9.4.24.v20191120
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/EDU.oswego.cs.dl.util.concurrent.bnd b/legacy/migration/org.argeo.tp.misc/EDU.oswego.cs.dl.util.concurrent.bnd
new file mode 100644 (file)
index 0000000..ed5610a
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: org.argeo.slc.repo.FreeLicense$12@139b1936
+Bundle-SymbolicName: EDU.oswego.cs.dl.util.concurrent
+SLC-Origin-M2: concurrent:concurrent:1.3.4
diff --git a/legacy/migration/org.argeo.tp.misc/bitronix.tm.bnd b/legacy/migration/org.argeo.tp.misc/bitronix.tm.bnd
new file mode 100644 (file)
index 0000000..5d69e23
--- /dev/null
@@ -0,0 +1,6 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: bitronix.tm
+Import-Package: javax.jms;resolution:=optional,
+                                       javax.swing.*;resolution:=optional,
+                                       *
+SLC-Origin-M2: org.codehaus.btm:btm:2.1.4
diff --git a/legacy/migration/org.argeo.tp.misc/com.google.gson.bnd b/legacy/migration/org.argeo.tp.misc/com.google.gson.bnd
new file mode 100644 (file)
index 0000000..bcdebc6
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.google.gson
+SLC-Origin-M2: com.google.code.gson:gson:jar:2.8.5
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/com.google.guava.bnd b/legacy/migration/org.argeo.tp.misc/com.google.guava.bnd
new file mode 100644 (file)
index 0000000..1cbdcfe
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.google.guava
+Bundle-Version: 27.1.0.jre
+SLC-Origin-M2: com.google.guava:guava:jar:27.1-jre
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/com.google.guava.failureaccess.bnd b/legacy/migration/org.argeo.tp.misc/com.google.guava.failureaccess.bnd
new file mode 100644 (file)
index 0000000..e7c19ce
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.google.guava.failureaccess
+SLC-Origin-M2: com.google.guava:failureaccess:1.0.1
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/com.googlecode.javaewah.JavaEWAH.bnd b/legacy/migration/org.argeo.tp.misc/com.googlecode.javaewah.JavaEWAH.bnd
new file mode 100644 (file)
index 0000000..d2d1848
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: com.googlecode.javaewah.JavaEWAH
+SLC-Origin-M2: com.googlecode.javaewah:JavaEWAH:1.1.6
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/com.jcraft.jsch.bnd b/legacy/migration/org.argeo.tp.misc/com.jcraft.jsch.bnd
new file mode 100644 (file)
index 0000000..eff92ec
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: com.jcraft.jsch
+Import-Package: com.jcraft.jzlib;resolution:=optional,
+                                       *
+SLC-Origin-M2: com.jcraft:jsch:0.1.54
diff --git a/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.bnd b/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.bnd
new file mode 100644 (file)
index 0000000..2f5be2c
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: com.vladsch.flexmark
+Import-Package: sun.misc;resolution:=optional,
+                                               *
+SLC-Origin-M2: com.vladsch.flexmark:flexmark:0.50.40
diff --git a/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.escaped_character.bnd b/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.escaped_character.bnd
new file mode 100644 (file)
index 0000000..78938eb
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: com.vladsch.flexmark.ext.escaped_character
+SLC-Origin-M2: com.vladsch.flexmark:flexmark-ext-escaped-character:0.50.40
diff --git a/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.tables.bnd b/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.tables.bnd
new file mode 100644 (file)
index 0000000..60fdca0
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: com.vladsch.flexmark.ext.tables
+SLC-Origin-M2: com.vladsch.flexmark:flexmark-ext-tables:0.50.40
diff --git a/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.formatter.bnd b/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.formatter.bnd
new file mode 100644 (file)
index 0000000..9d60ae3
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: com.vladsch.flexmark.formatter
+SLC-Origin-M2: com.vladsch.flexmark:flexmark-formatter:0.50.40
diff --git a/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.util.bnd b/legacy/migration/org.argeo.tp.misc/com.vladsch.flexmark.util.bnd
new file mode 100644 (file)
index 0000000..1ec153b
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: com.vladsch.flexmark.util
+Import-Package: sun.misc;resolution:=optional,
+                                               *
+SLC-Origin-M2: com.vladsch.flexmark:flexmark-util:0.50.40
diff --git a/legacy/migration/org.argeo.tp.misc/net.i2p.crypto.eddsa.bnd b/legacy/migration/org.argeo.tp.misc/net.i2p.crypto.eddsa.bnd
new file mode 100644 (file)
index 0000000..5412e6b
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: org.argeo.slc.repo.FreeLicense$12@139b1936
+Bundle-SymbolicName: net.i2p.crypto.eddsa
+Import-Package: sun.security.x509;resolution:=optional,
+                                       *
+SLC-Origin-M2: net.i2p.crypto:eddsa:0.3.0
diff --git a/legacy/migration/org.argeo.tp.misc/net.sf.jxl.bnd b/legacy/migration/org.argeo.tp.misc/net.sf.jxl.bnd
new file mode 100644 (file)
index 0000000..7addede
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: LGPL-2.0-or-later
+Bundle-SymbolicName: net.sf.jxl
+SLC-Origin-M2: net.sourceforge.jexcelapi:jxl:2.6.12
diff --git a/legacy/migration/org.argeo.tp.misc/org.aopalliance.bnd b/legacy/migration/org.argeo.tp.misc/org.aopalliance.bnd
new file mode 100644 (file)
index 0000000..a8896a0
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: org.argeo.slc.repo.FreeLicense$12@139b1936
+Bundle-SymbolicName: org.aopalliance
+Bundle-Version: 1.0.0
+SLC-Origin-M2: aopalliance:aopalliance:1.0
diff --git a/legacy/migration/org.argeo.tp.misc/org.aspectj.weaver.bnd b/legacy/migration/org.argeo.tp.misc/org.aspectj.weaver.bnd
new file mode 100644 (file)
index 0000000..0065284
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: EPL-1.0
+Bundle-SymbolicName: org.aspectj.weaver
+Import-Package: com.bea.jvm;resolution:=optional,
+                                       *
+SLC-Origin-M2: org.aspectj:aspectjweaver:jar:1.7.4
diff --git a/legacy/migration/org.argeo.tp.misc/org.eclipse.jgit.bnd b/legacy/migration/org.argeo.tp.misc/org.eclipse.jgit.bnd
new file mode 100644 (file)
index 0000000..0452921
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: BSD-3-Clause
+SLC-Origin-M2: org.eclipse.jgit:org.eclipse.jgit:5.5.0.201909110433-r
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/org.freemarker.bnd b/legacy/migration/org.argeo.tp.misc/org.freemarker.bnd
new file mode 100644 (file)
index 0000000..b64b64e
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.freemarker
+SLC-Origin-M2: org.freemarker:freemarker:2.3.29
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/org.h2.bnd b/legacy/migration/org.argeo.tp.misc/org.h2.bnd
new file mode 100644 (file)
index 0000000..88a41e9
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: MPL-2.0
+Bundle-SymbolicName: org.h2
+SLC-Origin-M2: com.h2database:h2:1.4.199
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/org.jsoup.bnd b/legacy/migration/org.argeo.tp.misc/org.jsoup.bnd
new file mode 100644 (file)
index 0000000..165eddb
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: MIT
+Bundle-SymbolicName: org.jsoup
+SLC-Origin-M2: org.jsoup:jsoup:1.2.1
diff --git a/legacy/migration/org.argeo.tp.misc/org.objectweb.asm.bnd b/legacy/migration/org.argeo.tp.misc/org.objectweb.asm.bnd
new file mode 100644 (file)
index 0000000..5712069
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: BSD-3-Clause
+Bundle-Version: 3.1.0
+SLC-Origin-M2: org.eclipse.jetty.orbit:org.objectweb.asm:3.1.0.v200803061910
diff --git a/legacy/migration/org.argeo.tp.misc/org.postgresql.jdbc42.bnd b/legacy/migration/org.argeo.tp.misc/org.postgresql.jdbc42.bnd
new file mode 100644 (file)
index 0000000..02193fb
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: org.postgresql.jdbc42
+SLC-Origin-M2: org.postgresql:postgresql:42.2.8
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/org.slf4j.api.bnd b/legacy/migration/org.argeo.tp.misc/org.slf4j.api.bnd
new file mode 100644 (file)
index 0000000..3dd38ad
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.slf4j.api
+SLC-Origin-M2: org.slf4j:slf4j-api:1.7.28
diff --git a/legacy/migration/org.argeo.tp.misc/org.slf4j.commons.logging.bnd b/legacy/migration/org.argeo.tp.misc/org.slf4j.commons.logging.bnd
new file mode 100644 (file)
index 0000000..ca3d366
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.slf4j.commons.logging
+SLC-Origin-M2: org.slf4j:jcl-over-slf4j:1.7.28
diff --git a/legacy/migration/org.argeo.tp.misc/org.slf4j.log4j12.bnd b/legacy/migration/org.argeo.tp.misc/org.slf4j.log4j12.bnd
new file mode 100644 (file)
index 0000000..6e765b3
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.slf4j.log4j12
+Export-Package: org.slf4j.impl
+SLC-Origin-M2: org.slf4j:slf4j-log4j12:1.7.28
diff --git a/legacy/migration/org.argeo.tp.misc/org.slf4j.osgi.service.log.bnd b/legacy/migration/org.argeo.tp.misc/org.slf4j.osgi.service.log.bnd
new file mode 100644 (file)
index 0000000..11b3170
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-Activator: org.slf4j.osgi.logservice.impl.Activator
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.slf4j.osgi.service.log
+SLC-Origin-M2: org.slf4j:osgi-over-slf4j:1.7.28
diff --git a/legacy/migration/org.argeo.tp.misc/org.tukaani.xz.bnd b/legacy/migration/org.argeo.tp.misc/org.tukaani.xz.bnd
new file mode 100644 (file)
index 0000000..4509dfd
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: org.argeo.slc.repo.FreeLicense$12@139b1936
+Bundle-SymbolicName: org.tukaani.xz
+SLC-Origin-M2: org.tukaani:xz:1.8
diff --git a/legacy/migration/org.argeo.tp.misc/org.yaml.snakeyaml.bnd b/legacy/migration/org.argeo.tp.misc/org.yaml.snakeyaml.bnd
new file mode 100644 (file)
index 0000000..6faea7f
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.yaml.snakeyaml
+SLC-Origin-M2: org.yaml:snakeyaml:1.25
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.misc/slf4j.osgi.bnd b/legacy/migration/org.argeo.tp.misc/slf4j.osgi.bnd
new file mode 100644 (file)
index 0000000..7e0e0ea
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+SLC-Origin-M2: org.osgi:slf4j.osgi:1.7.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.payment/com.stripe.bnd b/legacy/migration/org.argeo.tp.payment/com.stripe.bnd
new file mode 100644 (file)
index 0000000..80ebfca
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: MIT
+Bundle-SymbolicName: com.stripe
+SLC-Origin-M2: com.stripe:stripe-java:jar:8.1.0
diff --git a/legacy/migration/org.argeo.tp.rcp.e4/org.eclipse.jface.text.bnd b/legacy/migration/org.argeo.tp.rcp.e4/org.eclipse.jface.text.bnd
new file mode 100644 (file)
index 0000000..8abf076
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: EPL-1.0
+SLC-Origin-M2: org.eclipse.platform:org.eclipse.jface.text:3.15.300
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.rcp.e4/org.eclipse.text.bnd b/legacy/migration/org.argeo.tp.rcp.e4/org.eclipse.text.bnd
new file mode 100644 (file)
index 0000000..2409c31
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: EPL-1.0
+SLC-Origin-M2: org.eclipse.platform:org.eclipse.text:3.9.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.scripting/black.ninia.jep.bnd b/legacy/migration/org.argeo.tp.scripting/black.ninia.jep.bnd
new file mode 100644 (file)
index 0000000..954c8b0
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: black.ninia.jep
+SLC-Origin-M2: black.ninia:jep:3.9.0
diff --git a/legacy/migration/org.argeo.tp.scripting/org.jython.bnd b/legacy/migration/org.argeo.tp.scripting/org.jython.bnd
new file mode 100644 (file)
index 0000000..d0ec421
--- /dev/null
@@ -0,0 +1,12 @@
+Bundle-SymbolicName: org.jython
+Export-Package: org.python.core.*,
+                                       org.python.modules.*,
+                                       org.python.util,
+                                       org.python,
+                                       com.xhaus.modjy,
+                                       com.ziclix.python.sql,
+                                       Lib.*
+Import-Package: *;resolution:=optional
+Main-Class: org.python.util.jython
+Private-Package: *
+SLC-Origin-M2: org.python:jython-standalone:2.7.1
diff --git a/legacy/migration/org.argeo.tp.sdk/biz.aQute.bndlib.bnd b/legacy/migration/org.argeo.tp.sdk/biz.aQute.bndlib.bnd
new file mode 100644 (file)
index 0000000..698dbf6
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+SLC-Origin-M2: biz.aQute.bnd:biz.aQute.bndlib:4.2.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.sdk/org.hamcrest.bnd b/legacy/migration/org.argeo.tp.sdk/org.hamcrest.bnd
new file mode 100644 (file)
index 0000000..152f6e7
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: BSD-3-Clause
+Bundle-SymbolicName: org.hamcrest
+Bundle-Version: 2.1.0
+SLC-Origin-M2: org.hamcrest:hamcrest:2.1
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.sdk/org.junit.bnd b/legacy/migration/org.argeo.tp.sdk/org.junit.bnd
new file mode 100644 (file)
index 0000000..7fb2cb6
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: EPL-1.0
+Bundle-SymbolicName: org.junit
+Bundle-Version: 4.12.0
+Import-Package: org.hamcrest;resolution:=optional,
+                                       org.hamcrest.core;resolution:=optional,
+                                       *
+SLC-Origin-M2: junit:junit:4.12
diff --git a/legacy/migration/org.argeo.tp.sdk/org.osgi.service.component.annotations.bnd b/legacy/migration/org.argeo.tp.sdk/org.osgi.service.component.annotations.bnd
new file mode 100644 (file)
index 0000000..bf28115
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+SLC-Origin-M2: org.osgi:org.osgi.service.component.annotations:1.4.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.sdk/org.osgi.service.metatype.annotations.bnd b/legacy/migration/org.argeo.tp.sdk/org.osgi.service.metatype.annotations.bnd
new file mode 100644 (file)
index 0000000..1d8930e
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+SLC-Origin-M2: org.osgi:org.osgi.service.metatype.annotations:1.4.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.sdk/org.redline-rpm.bnd b/legacy/migration/org.argeo.tp.sdk/org.redline-rpm.bnd
new file mode 100644 (file)
index 0000000..4a3fb8d
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: MIT
+Bundle-SymbolicName: org.redline-rpm
+Import-Package: sun.security.*;resolution:=optional,
+                                       org.apache.tools.ant.*;resolution:=optional,
+                                       org.apache.tools.zip;resolution:=optional,
+                                       *
+SLC-Origin-M2: org.redline-rpm:redline:1.2.8
diff --git a/legacy/migration/org.argeo.tp.sdk/osgi.annotation.bnd b/legacy/migration/org.argeo.tp.sdk/osgi.annotation.bnd
new file mode 100644 (file)
index 0000000..b6d8e2e
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+SLC-Origin-M2: org.osgi:osgi.annotation:7.0.0
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.spring.ldap/org.springframework.ldap.bnd b/legacy/migration/org.argeo.tp.spring.ldap/org.springframework.ldap.bnd
new file mode 100644 (file)
index 0000000..404668a
--- /dev/null
@@ -0,0 +1,8 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.ldap
+Import-Package: org.apache.commons.lang.*;resolution:=optional,
+                                       com.sun.jndi.ldap.*;resolution:=optional,
+                                       org.springframework.data.*;resolution:=optional,
+                                       org.springframework.orm.hibernate3;resolution:=optional,
+                                       *
+SLC-Origin-M2: org.springframework.ldap:spring-ldap-core:1.3.2.RELEASE
diff --git a/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.acls.bnd b/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.acls.bnd
new file mode 100644 (file)
index 0000000..0227de0
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.security.acls
+Bundle-Version: 3.2.5.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.aspects.bnd b/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.aspects.bnd
new file mode 100644 (file)
index 0000000..d1b7f59
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.security.aspects
+Bundle-Version: 3.2.5.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.config.bnd b/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.config.bnd
new file mode 100644 (file)
index 0000000..79bfd0b
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.security.config
+Bundle-Version: 3.2.5.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.core.bnd b/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.core.bnd
new file mode 100644 (file)
index 0000000..30b191d
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.security.core
+Bundle-Version: 3.2.5.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.ldap.bnd b/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.ldap.bnd
new file mode 100644 (file)
index 0000000..7f80652
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.security.ldap
+Bundle-Version: 3.2.5.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.web.bnd b/legacy/migration/org.argeo.tp.spring.security/org.springframework.security.web.bnd
new file mode 100644 (file)
index 0000000..65df148
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.security.web
+Bundle-Version: 3.2.5.RELEASE
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.aop.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.aop.bnd
new file mode 100644 (file)
index 0000000..53b9b0a
--- /dev/null
@@ -0,0 +1,6 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.aop
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: com.jamonapi;resolution:=optional,
+                                       org.apache.commons.pool.*;resolution:=optional,
+                                       *
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.aspects.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.aspects.bnd
new file mode 100644 (file)
index 0000000..e57f98a
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.aspects
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: org.springframework.orm.jpa;resolution:=optional,
+                                       *
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.beans.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.beans.bnd
new file mode 100644 (file)
index 0000000..7385405
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.beans
+Bundle-Version: 3.2.13.RELEASE
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.context.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.context.bnd
new file mode 100644 (file)
index 0000000..588c16f
--- /dev/null
@@ -0,0 +1,17 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.context
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: javax.ejb;resolution:=optional,
+                                       bsh;resolution:=optional,
+                                       com.sun.net.httpserver;resolution:=optional,
+                                       edu.emory.mathcs.backport.java.util.concurrent;resolution:=optional,
+                                       groovy.lang;resolution:=optional,
+                                       javax.interceptor;resolution:=optional,
+                                       javax.jms;resolution:=optional,
+                                       javax.persistence.spi;resolution:=optional,
+                                       javax.validation.*;resolution:=optional,
+                                       org.codehaus.groovy.control;resolution:=optional,
+                                       org.hibernate.validator.*;resolution:=optional,
+                                       org.joda.time.*;resolution:=optional,
+                                       org.jruby.*;resolution:=optional,
+                                       *
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.context.support.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.context.support.bnd
new file mode 100644 (file)
index 0000000..d584197
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.context.support
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: *;resolution:=optional
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.core.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.core.bnd
new file mode 100644 (file)
index 0000000..1d93971
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.core
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: joptsimple;resolution:=optional,
+                                       org.springframework.asm.tree;resolution:=optional,
+                                       org.apache.tools.ant.*;resolution:=optional,
+                                       *
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.expression.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.expression.bnd
new file mode 100644 (file)
index 0000000..fb33d25
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.expression
+Bundle-Version: 3.2.13.RELEASE
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.instrument.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.instrument.bnd
new file mode 100644 (file)
index 0000000..836957d
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.instrument
+Bundle-Version: 3.2.13.RELEASE
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.jdbc.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.jdbc.bnd
new file mode 100644 (file)
index 0000000..088fd55
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.jdbc
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: com.mchange.v2.c3p0;resolution:=optional,
+                                       com.sun.rowset;resolution:=optional,
+                                       org.apache.derby.*;resolution:=optional,
+                                       *
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.tx.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.tx.bnd
new file mode 100644 (file)
index 0000000..eeef77a
--- /dev/null
@@ -0,0 +1,7 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.tx
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: com.ibm.wsspi.uow;resolution:=optional,
+                                       javax.ejb;resolution:=optional,
+                                       javax.resource.*;resolution:=optional,
+                                       *
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.web.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.web.bnd
new file mode 100644 (file)
index 0000000..76b5435
--- /dev/null
@@ -0,0 +1,17 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.web
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: com.caucho.hessian.*;resolution:=optional,
+                                       com.caucho.burlap.*;resolution:=optional,
+                                       com.fasterxml.jackson.*;resolution:=optional,
+                                       com.sun.net.httpserver.*;resolution:=optional,
+                                       com.sun.syndication.*;resolution:=optional,
+                                       javax.faces.*;resolution:=optional,
+                                       javax.portlet;resolution:=optional,
+                                       javax.servlet.jsp.*;resolution:=optional,
+                                       javax.xml.rpc.*;resolution:=optional,
+                                       org.apache.http.*;resolution:=optional,
+                                       org.codehaus.jackson.*;resolution:=optional,
+                                       org.apache.commons.fileupload.*;resolution:=optional,
+                                       org.springframework.oxm;resolution:=optional,
+                                       *
diff --git a/legacy/migration/org.argeo.tp.spring/org.springframework.web.servlet.bnd b/legacy/migration/org.argeo.tp.spring/org.springframework.web.servlet.bnd
new file mode 100644 (file)
index 0000000..8689537
--- /dev/null
@@ -0,0 +1,16 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.springframework.web.servlet
+Bundle-Version: 3.2.13.RELEASE
+Import-Package: com.fasterxml.jackson.*;resolution:=optional,
+                                       com.lowagie.text.*;resolution:=optional,
+                                       com.sun.syndication.*;resolution:=optional,
+                                       freemarker.*;resolution:=optional,
+                                       javax.servlet.jsp.*;resolution:=optional,
+                                       jxl.*;resolution:=optional,
+                                       net.sf.jasperreports.engine.*;resolution:=optional,
+                                       org.apache.poi.*;resolution:=optional,
+                                       org.apache.tiles.*;resolution:=optional,
+                                       org.apache.velocity.*;resolution:=optional,
+                                       org.codehaus.jackson.*;resolution:=optional,
+                                       org.springframework.oxm;resolution:=optional,
+                                       *
diff --git a/legacy/migration/org.argeo.tp.swagger/io.swagger.annotations.bnd b/legacy/migration/org.argeo.tp.swagger/io.swagger.annotations.bnd
new file mode 100644 (file)
index 0000000..bce1c50
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: io.swagger.annotations
+SLC-Origin-M2: io.swagger:swagger-annotations:1.5.24
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.swagger/io.swagger.core.bnd b/legacy/migration/org.argeo.tp.swagger/io.swagger.core.bnd
new file mode 100644 (file)
index 0000000..d263c59
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: io.swagger.core
+SLC-Origin-M2: io.swagger:swagger-core:1.5.24
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.swagger/io.swagger.models.bnd b/legacy/migration/org.argeo.tp.swagger/io.swagger.models.bnd
new file mode 100644 (file)
index 0000000..56792d8
--- /dev/null
@@ -0,0 +1,4 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: io.swagger.models
+SLC-Origin-M2: io.swagger:swagger-models:1.5.24
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/migration/org.argeo.tp.swagger/io.swagger.parser.bnd b/legacy/migration/org.argeo.tp.swagger/io.swagger.parser.bnd
new file mode 100644 (file)
index 0000000..27cc920
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: io.swagger.parser
+SLC-Origin-M2: io.swagger:swagger-parser:1.0.47
diff --git a/legacy/migration/org.argeo.tp.swagger/io.swagger.servlet.bnd b/legacy/migration/org.argeo.tp.swagger/io.swagger.servlet.bnd
new file mode 100644 (file)
index 0000000..9161c20
--- /dev/null
@@ -0,0 +1,3 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: io.swagger.servlet
+SLC-Origin-M2: io.swagger:swagger-servlet:1.5.24
diff --git a/legacy/migration/org.argeo.tp.swagger/javax.validation.api.bnd b/legacy/migration/org.argeo.tp.swagger/javax.validation.api.bnd
new file mode 100644 (file)
index 0000000..638bd0b
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: javax.validation.api
+Bundle-Version: 1.1.0
+SLC-Origin-M2: javax.validation:validation-api:1.1.0.Final
+SLC-Origin-ManifestNotModified: true
diff --git a/legacy/org.argeo.tp.factory.core/.project b/legacy/org.argeo.tp.factory.core/.project
new file mode 100644 (file)
index 0000000..78b3248
--- /dev/null
@@ -0,0 +1,22 @@
+<?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>
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/MANIFEST.MF b/legacy/org.argeo.tp.factory.core/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..03c608f
--- /dev/null
@@ -0,0 +1,57 @@
+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: https://www.gnu.org/licenses/lgpl-3.0.txt\r
+Bundle-ManifestVersion: 2\r
+Bundle-Name: Core Third Party Factory\r
+Bundle-RequiredExecutionEnvironment: JavaSE-11,JavaSE-1.8\r
+Bundle-SymbolicName: org.argeo.tp.factory.core\r
+Bundle-Vendor: Argeo GmbH\r
+Bundle-Version: 2.1.28.SNAPSHOT-r20211104073959\r
+Import-Package: \r
+ javax.jcr;version="[2.0,3)",\r
+ org.argeo.slc.repo;version="[2.1,3)",\r
+ org.argeo.slc.repo.osgi;version="[2.1,3)",\r
+ org.argeo.slc.spring.auth;version="[2.1,3)",\r
+ org.argeo.slc.spring.repo.osgi;version="[2.1,3)",\r
+ org.argeo.security.jackrabbit;resolution:=optional;version="[2.1,3)",\r
+ org.springframework.cglib.proxy;resolution:=optional;version="[3.2,4)",\r
+ org.springframework.cglib.core;resolution:=optional;version="[3.2,4)",\r
+ org.springframework.cglib.reflect;resolution:=optional;version="[3.2,4)\r
+ ",\r
+ org.aopalliance.aop;resolution:=optional;version="[1.0,2)",\r
+ org.argeo.slc.runtime;version="[2.1,3)",\r
+ org.argeo.slc.core.execution;resolution:=optional;version="[2.1,3)",\r
+ org.argeo.slc.core.execution.tasks;resolution:=optional;version="[2.1,3\r
+ )",\r
+ org.argeo.slc.execution;version="[2.1,3)",\r
+ org.argeo.slc.osgi;resolution:=optional;version="[2.1,3)",\r
+ org.argeo.slc.test;version="[2.1,3)",\r
+ org.springframework.aop;resolution:=optional;version="[3.2,4)",\r
+ org.springframework.aop.framework;resolution:=optional;version="[3.2,4)\r
+ ",\r
+ org.springframework.aop.scope;resolution:=optional;version="[3.2,4)",\r
+ org.springframework.beans.factory.config;resolution:=optional;version="\r
+ [3.2,4)",\r
+ org.springframework.core.io;resolution:=optional;version="[3.2,4)",\r
+ javax.security.auth.callback;resolution:=optional\r
+Include-Resource: META-INF/spring/eclipse.rap.e4.xml=META-INF/spring/ecl\r
+ ipse.rap.e4.xml,META-INF/spring/templates.xml=META-INF/spring/templates\r
+ .xml,META-INF/spring/distribution.xml=META-INF/spring/distribution.xml,\r
+ META-INF/spring/osgi.xml=META-INF/spring/osgi.xml,META-INF/spring/eclip\r
+ se.rap.e3.xml=META-INF/spring/eclipse.rap.e3.xml,META-INF/spring/javax.\r
+ xml=META-INF/spring/javax.xml,META-INF/spring/eclipse.rcp.e4.xml=META-I\r
+ NF/spring/eclipse.rcp.e4.xml,META-INF/spring/bouncycastle.xml=META-INF/\r
+ spring/bouncycastle.xml,META-INF/spring/eclipse.equinox.xml=META-INF/sp\r
+ ring/eclipse.equinox.xml,META-INF/spring/sdk.xml=META-INF/spring/sdk.xm\r
+ l,META-INF/spring/jackson.xml=META-INF/spring/jackson.xml,META-INF/spri\r
+ ng/eclipse.jetty.xml=META-INF/spring/eclipse.jetty.xml,META-INF/spring/\r
+ apache.jackrabbit.xml=META-INF/spring/apache.jackrabbit.xml,META-INF/sp\r
+ ring/apache.commons.xml=META-INF/spring/apache.commons.xml,META-INF/spr\r
+ ing/apache.xml=META-INF/spring/apache.xml,META-INF/spring/misc.xml=META\r
+ -INF/spring/misc.xml\r
+Private-Package: !*\r
+SLC-Build-Timestamp: 20211104073959\r
+SLC-Category: org.argeo.tp.factory\r
+SLC-ExecutionModule: default\r
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/apache.commons.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/apache.commons.xml
new file mode 100644 (file)
index 0000000..29b2f06
--- /dev/null
@@ -0,0 +1,424 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/apache.jackrabbit.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/apache.jackrabbit.xml
new file mode 100644 (file)
index 0000000..0049186
--- /dev/null
@@ -0,0 +1,147 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/apache.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/apache.xml
new file mode 100644 (file)
index 0000000..001d6d3
--- /dev/null
@@ -0,0 +1,373 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/bouncycastle.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/bouncycastle.xml
new file mode 100644 (file)
index 0000000..213d83f
--- /dev/null
@@ -0,0 +1,72 @@
+<?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.spring.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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/distribution.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/distribution.xml
new file mode 100644 (file)
index 0000000..3b85dc4
--- /dev/null
@@ -0,0 +1,233 @@
+<?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>https://archive.eclipse.org/</value>
+                                               <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.slc.spring.auth.AuthenticatedApplicationContextInitialization" />
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.equinox.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.equinox.xml
new file mode 100644 (file)
index 0000000..c8d2306
--- /dev/null
@@ -0,0 +1,105 @@
+<?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.spring.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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.jetty.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.jetty.xml
new file mode 100644 (file)
index 0000000..b2904ca
--- /dev/null
@@ -0,0 +1,169 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e3.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e3.xml
new file mode 100644 (file)
index 0000000..a83ee5f
--- /dev/null
@@ -0,0 +1,83 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e4.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e4.xml
new file mode 100644 (file)
index 0000000..ed7c9b9
--- /dev/null
@@ -0,0 +1,99 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rcp.e4.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/eclipse.rcp.e4.xml
new file mode 100644 (file)
index 0000000..f67aa01
--- /dev/null
@@ -0,0 +1,55 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/jackson.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/jackson.xml
new file mode 100644 (file)
index 0000000..fef7164
--- /dev/null
@@ -0,0 +1,67 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/javax.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/javax.xml
new file mode 100644 (file)
index 0000000..a792087
--- /dev/null
@@ -0,0 +1,129 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/misc.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/misc.xml
new file mode 100644 (file)
index 0000000..b6ca882
--- /dev/null
@@ -0,0 +1,470 @@
+<?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.MOZILLA" />
+               </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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/osgi.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/osgi.xml
new file mode 100644 (file)
index 0000000..3e94fc7
--- /dev/null
@@ -0,0 +1,22 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/sdk.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/sdk.xml
new file mode 100644 (file)
index 0000000..bfd3139
--- /dev/null
@@ -0,0 +1,179 @@
+<?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
diff --git a/legacy/org.argeo.tp.factory.core/META-INF/spring/templates.xml b/legacy/org.argeo.tp.factory.core/META-INF/spring/templates.xml
new file mode 100644 (file)
index 0000000..9cf8de7
--- /dev/null
@@ -0,0 +1,60 @@
+<?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.spring.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.spring.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>
diff --git a/legacy/org.argeo.tp.factory.core/bnd.bnd b/legacy/org.argeo.tp.factory.core/bnd.bnd
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/legacy/org.argeo.tp.factory.core/build.properties b/legacy/org.argeo.tp.factory.core/build.properties
new file mode 100644 (file)
index 0000000..5f22cdd
--- /dev/null
@@ -0,0 +1 @@
+bin.includes = META-INF/
diff --git a/legacy/org.argeo.tp.factory.core/pom.xml b/legacy/org.argeo.tp.factory.core/pom.xml
new file mode 100644 (file)
index 0000000..1e6bb97
--- /dev/null
@@ -0,0 +1,81 @@
+<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.18-SNAPSHOT</version>
+       </parent>
+       <groupId>org.argeo.tp.factory</groupId>
+       <artifactId>org.argeo.tp.factory.core</artifactId>
+       <version>2.1.28-SNAPSHOT</version>
+       <name>Core 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/spring/**</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>
diff --git a/legacy/org.argeo.tp.factory.extras/.gitignore b/legacy/org.argeo.tp.factory.extras/.gitignore
new file mode 100644 (file)
index 0000000..f14d255
--- /dev/null
@@ -0,0 +1,4 @@
+/target
+/*.target
+/feature.xml
+/modularDistribution.csv
diff --git a/legacy/org.argeo.tp.factory.extras/.project b/legacy/org.argeo.tp.factory.extras/.project
new file mode 100644 (file)
index 0000000..ed04aeb
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.argeo.tp.factory.extras</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.pde.ManifestBuilder</name>
+                       <arguments />
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.SchemaBuilder</name>
+                       <arguments />
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.linuxtools.rpm.rpmlint.rpmlintBuilder</name>
+                       <arguments />
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.PluginNature</nature>
+               <nature>org.eclipse.linuxtools.rpm.rpmlint.rpmlintNature</nature>
+       </natures>
+</projectDescription>
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/MANIFEST.MF b/legacy/org.argeo.tp.factory.extras/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..15ff3de
--- /dev/null
@@ -0,0 +1,57 @@
+Manifest-Version: 1.0\r
+Automatic-Module-Name: org.argeo.tp.factory.extras\r
+Bundle-Description: SLC execution modules for generic tasks, to be used \r
+ as parent pom\r
+Bundle-License: https://www.gnu.org/licenses/lgpl-3.0.txt\r
+Bundle-ManifestVersion: 2\r
+Bundle-Name: Extras Third Party Factory\r
+Bundle-RequiredExecutionEnvironment: JavaSE-11,JavaSE-1.8\r
+Bundle-SymbolicName: org.argeo.tp.factory.extras\r
+Bundle-Vendor: Argeo GmbH\r
+Bundle-Version: 2.1.14.SNAPSHOT-r20211104073959\r
+Import-Package: \r
+ javax.jcr;version="[2.0,3)",\r
+ org.argeo.slc.repo;version="[2.1,3)",\r
+ org.argeo.slc.repo.osgi;version="[2.1,3)",\r
+ org.argeo.slc.spring.auth;version="[2.1,3)",\r
+ org.argeo.slc.spring.repo.osgi;version="[2.1,3)",\r
+ org.argeo.security.jackrabbit;resolution:=optional;version="[2.1,3)",\r
+ org.springframework.cglib.proxy;resolution:=optional;version="[3.2,4)",\r
+ org.springframework.cglib.core;resolution:=optional;version="[3.2,4)",\r
+ org.springframework.cglib.reflect;resolution:=optional;version="[3.2,4)\r
+ ",\r
+ org.aopalliance.aop;resolution:=optional;version="[1.0,2)",\r
+ org.argeo.slc.runtime;version="[2.1,3)",\r
+ org.argeo.slc.core.execution;resolution:=optional;version="[2.1,3)",\r
+ org.argeo.slc.core.execution.tasks;resolution:=optional;version="[2.1,3\r
+ )",\r
+ org.argeo.slc.execution;version="[2.1,3)",\r
+ org.argeo.slc.osgi;resolution:=optional;version="[2.1,3)",\r
+ org.argeo.slc.test;version="[2.1,3)",\r
+ org.springframework.aop;resolution:=optional;version="[3.2,4)",\r
+ org.springframework.aop.framework;resolution:=optional;version="[3.2,4)\r
+ ",\r
+ org.springframework.aop.scope;resolution:=optional;version="[3.2,4)",\r
+ org.springframework.beans.factory.config;resolution:=optional;version="\r
+ [3.2,4)",\r
+ org.springframework.core.io;resolution:=optional;version="[3.2,4)",\r
+ javax.security.auth.callback;resolution:=optional\r
+Include-Resource: META-INF/MANIFEST.MF=META-INF/MANIFEST.MF,META-INF/spr\r
+ ing/payment.xml=META-INF/spring/payment.xml,META-INF/spring/templates.x\r
+ ml=META-INF/spring/templates.xml,META-INF/spring/spring.security.xml=ME\r
+ TA-INF/spring/spring.security.xml,META-INF/spring/distribution.xml=META\r
+ -INF/spring/distribution.xml,META-INF/spring/apache.tomcat.xml=META-INF\r
+ /spring/apache.tomcat.xml,META-INF/spring/ws.xml=META-INF/spring/ws.xml\r
+ ,META-INF/spring/osgi.xml=META-INF/spring/osgi.xml,META-INF/spring/ecli\r
+ pse.gemini.xml=META-INF/spring/eclipse.gemini.xml,META-INF/spring/graal\r
+ vm.xml=META-INF/spring/graalvm.xml,META-INF/spring/spring.xml=META-INF/\r
+ spring/spring.xml,META-INF/spring/jersey.xml=META-INF/spring/jersey.xml\r
+ ,META-INF/spring/swagger.xml=META-INF/spring/swagger.xml,META-INF/sprin\r
+ g/apache.felix.xml=META-INF/spring/apache.felix.xml,META-INF/spring/apa\r
+ che.ant.xml=META-INF/spring/apache.ant.xml,META-INF/spring/scripting.xm\r
+ l=META-INF/spring/scripting.xml,META-INF/spring/extras.xml=META-INF/spr\r
+ ing/extras.xml\r
+Private-Package: !*\r
+SLC-Build-Timestamp: 20211104073959\r
+SLC-Category: org.argeo.tp.factory\r
+SLC-ExecutionModule: default\r
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.ant.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.ant.xml
new file mode 100644 (file)
index 0000000..2a61571
--- /dev/null
@@ -0,0 +1,44 @@
+<?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.ant" spec="spec.version">
+               <flow:arg name="version" value="1.9.2" />
+               <bean parent="template.archiveWrapper">
+                       <property name="uri"
+                               value="http://archive.apache.org/dist/ant/binaries/apache-ant-@{version}-bin.zip" />
+                       <property name="license">
+                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+                       </property>
+                       <property name="wrappers">
+                               <map>
+                                       <entry key="apache-ant-@{version}/lib/ant.jar">
+                                               <bean id="org.apache.ant" parent="template.org.apache.ant" />
+                                       </entry>
+                                       <entry key="apache-ant-@{version}/lib/ant-launcher.jar">
+                                               <bean id="org.apache.ant.launch" parent="template.org.apache.ant" />
+                                       </entry>
+                               </map>
+                       </property>
+                       <property name="sourcesProvider">
+                               <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+                                       <property name="uri"
+                                               value="http://archive.apache.org/dist/ant/source/apache-ant-@{version}-src.zip" />
+                                       <property name="base" value="apache-ant-@{version}/src/main/" />
+                                       <property name="osgiFactory" ref="osgiFactory" />
+                               </bean>
+                       </property>
+               </bean>
+       </flow:flow>
+
+       <!-- Specs and templates -->
+       <bean id="template.org.apache.ant" parent="template.bndWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.apache.ant" />
+       </bean>
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.felix.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.felix.xml
new file mode 100644 (file)
index 0000000..4019764
--- /dev/null
@@ -0,0 +1,39 @@
+<?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="org.apache.felix.framework" p:version="4.2.1"
+               parent="template.org.apache.felix">
+       </bean>
+       <bean id="org.apache.felix.bundlerepository" p:version="1.6.6"
+               parent="template.org.apache.felix">
+       </bean>
+       <bean id="org.apache.felix.gogo.command" p:version="0.12.0"
+               parent="template.org.apache.felix">
+       </bean>
+       <bean id="org.apache.felix.gogo.runtime" p:version="0.10.0"
+               parent="template.org.apache.felix">
+       </bean>
+       <bean id="org.apache.felix.gogo.shell" p:version="0.10.0"
+               parent="template.org.apache.felix">
+       </bean>
+
+       <!-- FACTORY -->
+       <!-- TODO sources -->
+       <bean id="template.org.apache.felix" class="org.argeo.slc.repo.osgi.UriWrapper"
+               abstract="true">
+               <property name="baseUri" value="http://archive.apache.org/dist/felix" />
+               <property name="groupId" value="org.argeo.tp.apache.felix" />
+               <property name="doNotModify" value="true" />
+               <property name="license">
+                       <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+               </property>
+               <property name="osgiFactory" ref="osgiFactory" />
+       </bean>
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.tomcat.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/apache.tomcat.xml
new file mode 100644 (file)
index 0000000..06db0ec
--- /dev/null
@@ -0,0 +1,108 @@
+<?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="org.apache.catalina" parent="template.org.apache.tomcat">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       javax.mail.*;resolution:=optional,
+                                       org.apache.juli.*;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+       <bean id="org.apache.jasper" parent="template.org.apache.tomcat">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       org.apache.juli.logging;resolution:=optional,
+                                       org.apache.tools.ant.*;resolution:=optional,
+                                       org.eclipse.jdt.*;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+       <bean id="org.apache.el" parent="template.org.apache.tomcat" />
+       <bean id="org.apache.coyote" parent="template.org.apache.tomcat">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       *,
+                                       org.apache.juli.logging;resolution:=optional,
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+       <bean id="org.apache.tomcat.api" parent="template.org.apache.tomcat" />
+       <bean id="org.apache.tomcat.util" parent="template.org.apache.tomcat">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       org.apache.juli.logging;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+       <!-- FACTORY -->
+       <bean id="template.org.apache.tomcat" parent="template.bndWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.apache.tomcat" />
+       </bean>
+
+       <flow:flow name="apache/org.apache.tomcat" spec="spec.version">
+               <flow:arg name="version" value="7.0.42" />
+               <bean parent="template.archiveWrapper">
+                       <property name="uri"
+                               value="http://archive.apache.org/dist/tomcat/tomcat-7/v@{version}/bin/apache-tomcat-@{version}.zip" />
+                       <property name="license">
+                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+                       </property>
+                       <property name="wrappers">
+                               <map>
+                                       <!-- Tomcat -->
+                                       <!-- <entry key="apache-tomcat-@{version}/lib/catalina.jar" -->
+                                       <!-- value-ref="org.apache.catalina" /> -->
+                                       <!-- <entry key="apache-tomcat-@{version}/lib/jasper.jar" -->
+                                       <!-- value-ref="org.apache.jasper" /> -->
+<!--                                   <entry key="apache-tomcat-@{version}/lib/jasper-el.jar" -->
+<!--                                           value-ref="org.apache.el" /> -->
+                                       <!-- <entry key="apache-tomcat-@{version}/lib/tomcat-coyote.jar" -->
+                                       <!-- value-ref="org.apache.coyote" /> -->
+                                       <!-- <entry key="apache-tomcat-@{version}/lib/tomcat-api.jar" -->
+                                       <!-- value-ref="org.apache.tomcat.api" /> -->
+                                       <!-- <entry key="apache-tomcat-@{version}/lib/tomcat-util.jar" -->
+                                       <!-- value-ref="org.apache.tomcat.util" /> -->
+                                       <!-- Javax -->
+<!--                                   <entry key="apache-tomcat-@{version}/lib/annotations-api.jar" -->
+<!--                                           value-ref="javax.annotation" /> -->
+                                       <!-- <entry key="apache-tomcat-@{version}/lib/el-api.jar" -->
+                                       <!-- value-ref="javax.el" /> -->
+<!--                                   <entry key="apache-tomcat-@{version}/lib/jsp-api.jar" -->
+<!--                                           value-ref="javax.servlet.jsp" /> -->
+                                       <!-- <entry key="apache-tomcat-@{version}/lib/servlet-api.jar" -->
+                                       <!-- value-ref="javax.servlet" /> -->
+                               </map>
+                       </property>
+                       <property name="sourcesProvider">
+                               <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
+                                       <property name="uri"
+                                               value="http://archive.apache.org/dist/tomcat/tomcat-7/v@{version}/src/apache-tomcat-@{version}-src.zip" />
+                                       <property name="base" value="apache-tomcat-@{version}-src/java/" />
+                                       <property name="osgiFactory" ref="osgiFactory" />
+                               </bean>
+                       </property>
+               </bean>
+       </flow:flow>
+
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/distribution.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/distribution.xml
new file mode 100644 (file)
index 0000000..90623c0
--- /dev/null
@@ -0,0 +1,108 @@
+<?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-extras"
+               class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
+               init-method="init" destroy-method="destroy">
+               <constructor-arg
+                       value="org.argeo.tp.extras:argeo-tp-extras:2.1.14-SNAPSHOT" />
+               <property name="modules">
+                       <list>
+                               <!-- Standalone -->
+                               <ref bean="javassist" />
+                               <ref bean="org.reflections" />
+
+                               <!-- Apache -->
+                               <ref bean="apache/org.apache.ant" />
+
+                               <!-- Spring -->
+                               <ref bean="spring/org.springframework" />
+                               <ref bean="org.springframework.ldap" />
+                               <ref bean="spring/org.springframework.security" />
+                               <ref bean="eclipse/org.argeo.tp.gemini" />
+
+                               <!-- Web services -->
+                               <!-- <ref bean="org.atmosphere.runtime" /> -->
+                               <!-- <ref bean="org.atmosphere.socketio" /> -->
+                               <ref bean="ws/swagger" />
+
+                               <!-- Payment providers -->
+                               <ref bean="com.stripe" />
+
+                               <!-- Scripting -->
+                               <ref bean="black.ninia.jep" />
+                               <ref bean="org.jython" />
+                               <ref bean="org.graalvm.sdk" />
+                       </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-extras-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-extras" />
+                       <property name="osgiFactory" ref="osgiFactory" />
+               </bean>
+       </flow:flow>
+
+       <!-- Security -->
+       <bean
+               class="org.argeo.slc.spring.auth.AuthenticatedApplicationContextInitialization">
+               <property name="beanNames">
+                       <list>
+                               <value>osgiFactory</value>
+                       </list>
+               </property>
+       </bean>
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/eclipse.gemini.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/eclipse.gemini.xml
new file mode 100644 (file)
index 0000000..f0309dd
--- /dev/null
@@ -0,0 +1,85 @@
+<?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 -->
+       <!-- Gemini Blueprint -->
+       <bean id="org.eclipse.gemini.blueprint.core" parent="template.gemini" />
+       <bean id="org.eclipse.gemini.blueprint.extender" parent="template.gemini" />
+       <bean id="org.eclipse.gemini.blueprint.io" parent="template.gemini" />
+
+       <!-- Gemini Web -->
+       <!-- <flow:flow name="org.argeo.tp.gemini/org.gemini.web" -->
+       <!-- spec="spec.version"> -->
+       <!-- <flow:arg name="version" value="2.2.2.RELEASE" /> -->
+       <!-- <bean id="org.eclipse.gemini.web.core" parent="template.geminiMaven" -->
+       <!-- p:version="@{version}" p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.core:@{version}" 
+               /> -->
+       <!-- <bean id="org.eclipse.gemini.web.extender" parent="template.geminiMaven" -->
+       <!-- p:version="@{version}" -->
+       <!-- p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.extender:@{version}" 
+               /> -->
+       <!-- <bean id="org.eclipse.gemini.web.tomcat" parent="template.geminiMaven" -->
+       <!-- p:version="@{version}" -->
+       <!-- p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.tomcat:@{version}" 
+               /> -->
+       <!-- </flow:flow> -->
+
+       <!-- <bean id="org.eclipse.gemini.web.core" parent="template.geminiMaven" -->
+       <!-- p:version="2.2.2.RELEASE" p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.core" 
+               /> -->
+       <!-- <bean id="org.eclipse.gemini.web.extender" parent="template.geminiMaven" -->
+       <!-- p:version="2.2.2.RELEASE" p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.extender" 
+               /> -->
+       <!-- <bean id="org.eclipse.gemini.web.tomcat" parent="template.geminiMaven" -->
+       <!-- p:version="2.2.2.RELEASE" p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.tomcat" 
+               /> -->
+
+
+       <!-- FACTORY -->
+       <bean id="template.gemini" parent="template.bndWrapper" abstract="true">
+               <property name="groupId" value="org.argeo.tp.gemini" />
+               <property name="doNotModify" value="true" />
+       </bean>
+
+       <bean id="template.geminiMaven" parent="template.mavenWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.gemini" />
+               <property name="license">
+                       <util:constant static-field="org.argeo.slc.repo.FreeLicense.EPL" />
+               </property>
+               <property name="doNotModify" value="true" />
+       </bean>
+
+       <!-- Gemini Blueprint -->
+       <flow:flow name="eclipse/org.argeo.tp.gemini"
+               spec="spec.version">
+               <flow:arg name="version" value="1.0.2.RELEASE" />
+               <bean parent="template.archiveWrapper">
+                       <property name="uri"
+                               value="http://www.eclipse.org/downloads/blueprint/gemini-blueprint-@{version}.zip" />
+                       <property name="license">
+                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.EPL" />
+                       </property>
+                       <property name="wrappers">
+                               <map>
+                                       <entry
+                                               key="gemini-blueprint-@{version}/dist/gemini-blueprint-core-@{version}.jar"
+                                               value-ref="org.eclipse.gemini.blueprint.core" />
+                                       <entry
+                                               key="gemini-blueprint-@{version}/dist/gemini-blueprint-extender-@{version}.jar"
+                                               value-ref="org.eclipse.gemini.blueprint.extender" />
+                                       <entry
+                                               key="gemini-blueprint-@{version}/dist/gemini-blueprint-io-@{version}.jar"
+                                               value-ref="org.eclipse.gemini.blueprint.io" />
+                               </map>
+                       </property>
+               </bean>
+       </flow:flow>
+
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/extras.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/extras.xml
new file mode 100644 (file)
index 0000000..dc93b51
--- /dev/null
@@ -0,0 +1,43 @@
+<?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="javassist" p:version="3.26.0"
+               p:sourceCoords="org.javassist:javassist:3.26.0-GA"
+               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.reflections" p:version="0.9.11"
+               p:sourceCoords="org.reflections:reflections:0.9.11"
+               parent="template.mavenWrapper">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       com.google.common.*;version="0.0.0",
+                                       com.google.gson.*;resolution:=optional,
+                                       org.dom4j.*;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+               <property name="license">
+                       <util:constant
+                               static-field="org.argeo.slc.repo.FreeLicense.BSD" />
+               </property>
+       </bean>
+
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/graalvm.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/graalvm.xml
new file mode 100644 (file)
index 0000000..f924a3d
--- /dev/null
@@ -0,0 +1,22 @@
+<?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.graalvm.sdk"
+               p:sourceCoords="org.graalvm.sdk:graal-sdk:19.2.0.1"
+               p:version="19.2.0.1" parent="template.mavenWrapper">
+               <!-- <property name="license"> -->
+               <!-- <util:constant -->
+               <!-- static-field="org.argeo.slc.repo.FreeLicense.UPL" /> -->
+               <!-- </property> -->
+               <property name="groupId" value="org.argeo.tp.graalvm" />
+       </bean>
+
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/jersey.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/jersey.xml
new file mode 100644 (file)
index 0000000..4ad1754
--- /dev/null
@@ -0,0 +1,106 @@
+<?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/jersey" spec="spec.version">
+               <flow:arg name="version" value="2.29.1" />
+               <bean id="org.glassfish.jersey.core.jersey-common"
+                       p:sourceCoords="org.glassfish.jersey.core:jersey-common:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean id="org.glassfish.jersey.core.jersey-client"
+                       p:sourceCoords="org.glassfish.jersey.core:jersey-client:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean id="org.glassfish.jersey.core.jersey-server"
+                       p:sourceCoords="org.glassfish.jersey.core:jersey-server:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <!-- Containers -->
+               <bean
+                       id="org.glassfish.jersey.containers.jersey-container-servlet"
+                       p:sourceCoords="org.glassfish.jersey.containers:jersey-container-servlet:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean
+                       id="org.glassfish.jersey.containers.jersey-container-servlet-core"
+                       p:sourceCoords="org.glassfish.jersey.containers:jersey-container-servlet-core:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean
+                       id="org.glassfish.jersey.containers.jersey-container-jetty-http"
+                       p:sourceCoords="org.glassfish.jersey.containers:jersey-container-jetty-http:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean
+                       id="org.glassfish.jersey.containers.jersey-container-jetty-servlet"
+                       p:sourceCoords="org.glassfish.jersey.containers:jersey-container-jetty-servlet:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <!-- Media -->
+               <bean id="org.glassfish.jersey.media.jersey-media-json-jackson"
+                       p:sourceCoords="org.glassfish.jersey.media:jersey-media-json-jackson:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <!-- Inject -->
+               <bean id="org.glassfish.jersey.inject.jersey-hk2"
+                       p:sourceCoords="org.glassfish.jersey.inject:jersey-hk2:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <!-- Ext -->
+               <bean id="org.glassfish.jersey.ext.jersey-entity-filtering"
+                       p:sourceCoords="org.glassfish.jersey.ext:jersey-entity-filtering:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean id="org.glassfish.jersey.ext.jersey-mvc"
+                       p:sourceCoords="org.glassfish.jersey.ext:jersey-mvc:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean id="org.glassfish.jersey.ext.jersey-mvc-freemarker"
+                       p:sourceCoords="org.glassfish.jersey.ext:jersey-mvc-freemarker:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+       </flow:flow>
+
+       <flow:flow name="ws/hk2" spec="spec.version">
+               <flow:arg name="version" value="2.6.1" />
+               <bean id="org.glassfish.hk2.utils"
+                       p:sourceCoords="org.glassfish.hk2:hk2-utils:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean id="org.glassfish.hk2.api"
+                       p:sourceCoords="org.glassfish.hk2:hk2-api:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean id="org.glassfish.hk2.core"
+                       p:sourceCoords="org.glassfish.hk2:hk2-core:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean id="org.glassfish.hk2.locator"
+                       p:sourceCoords="org.glassfish.hk2:hk2-locator:@{version}"
+                       parent="template.jerseyMaven">
+               </bean>
+               <bean id="org.glassfish.hk2.osgi-resource-locator"
+                       p:sourceCoords="org.glassfish.hk2:osgi-resource-locator:1.0.3"
+                       parent="template.jerseyMaven">
+               </bean>
+       </flow:flow>
+
+       <bean id="template.jerseyMaven" parent="template.mavenWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.jersey" />
+               <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
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/osgi.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/osgi.xml
new file mode 100644 (file)
index 0000000..f2b0cee
--- /dev/null
@@ -0,0 +1,20 @@
+<?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="argeo-tp-extras" 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
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/payment.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/payment.xml
new file mode 100644 (file)
index 0000000..0374005
--- /dev/null
@@ -0,0 +1,17 @@
+<?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="com.stripe" p:sourceCoords="com.stripe:stripe-java:jar:8.1.0"
+               parent="template.mavenWrapper">
+               <property name="groupId" value="org.argeo.tp.payment" />
+               <property name="license">
+                       <util:constant static-field="org.argeo.slc.repo.FreeLicense.MIT" />
+               </property>
+       </bean>
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/scripting.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/scripting.xml
new file mode 100644 (file)
index 0000000..c1ca80b
--- /dev/null
@@ -0,0 +1,48 @@
+<?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="black.ninia.jep" p:sourceCoords="black.ninia:jep:3.9.0"
+               parent="template.mavenWrapper">
+               <property name="license">
+                       <util:constant
+                               static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+               </property>
+               <property name="groupId" value="org.argeo.tp.scripting" />
+       </bean>
+
+       <bean id="org.jython"
+               p:sourceCoords="org.python:jython-standalone:2.7.1"
+               parent="template.mavenWrapper">
+               <!-- <property name="license"> -->
+               <!-- <util:constant -->
+               <!-- static-field="org.argeo.slc.repo.FreeLicense.PYTHON" /> -->
+               <!-- </property> -->
+               <property name="groupId" value="org.argeo.tp.scripting" />
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Export-Package">
+                                       org.python.core.*,
+                                       org.python.modules.*,
+                                       org.python.util,
+                                       org.python,
+                                       com.xhaus.modjy,
+                                       com.ziclix.python.sql,
+                                       Lib.*
+                               </prop>
+                               <prop key="Import-Package">
+                                       *;resolution:=optional
+                               </prop>
+                               <prop key="Private-Package">*</prop>
+                               <prop key="Main-Class">org.python.util.jython</prop>
+                       </props>
+               </property>
+       </bean>
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/spring.security.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/spring.security.xml
new file mode 100644 (file)
index 0000000..737092a
--- /dev/null
@@ -0,0 +1,60 @@
+<?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">
+
+       <!-- FACTORY -->
+       <bean id="template.spring.security" parent="template.bndWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.spring.security" />
+               <property name="doNotModify" value="true" />
+       </bean>
+
+       <flow:flow name="spring/org.springframework.security" spec="spec.version">
+               <flow:arg name="version" value="3.2.5.RELEASE" />
+               <bean parent="template.archiveWrapper">
+                       <property name="uri"
+                               value="https://repo.spring.io/libs-release-local/org/springframework/security/spring-security/@{version}/spring-security-@{version}-dist.zip" />
+                       <property name="license">
+                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+                       </property>
+                       <property name="wrappers">
+                               <map>
+                                       <entry
+                                               key="spring-security-@{version}/dist/spring-security-acl-@{version}.jar">
+                                               <bean id="org.springframework.security.acls" parent="template.spring.security" />
+                                       </entry>
+                                       <entry
+                                               key="spring-security-@{version}/dist/spring-security-aspects-@{version}.jar">
+                                               <bean id="org.springframework.security.aspects" parent="template.spring.security" />
+                                       </entry>
+                                       <entry
+                                               key="spring-security-@{version}/dist/spring-security-config-@{version}.jar">
+                                               <bean id="org.springframework.security.config" parent="template.spring.security" />
+                                       </entry>
+                                       <entry
+                                               key="spring-security-@{version}/dist/spring-security-core-@{version}.jar">
+                                               <bean id="org.springframework.security.core" parent="template.spring.security" />
+                                       </entry>
+                                       <entry
+                                               key="spring-security-@{version}/dist/spring-security-ldap-@{version}.jar">
+                                               <bean id="org.springframework.security.ldap" parent="template.spring.security" />
+                                       </entry>
+                                       <!-- <entry key="spring-security-@{version}/dist/spring-security-openid-@{version}.jar"> -->
+                                       <!-- <bean id="org.springframework.security.openid" parent="template.spring.security" 
+                                               /> -->
+                                       <!-- </entry> -->
+                                       <entry
+                                               key="spring-security-@{version}/dist/spring-security-web-@{version}.jar">
+                                               <bean id="org.springframework.security.web" parent="template.spring.security" />
+                                       </entry>
+                               </map>
+                       </property>
+               </bean>
+       </flow:flow>
+
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/spring.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/spring.xml
new file mode 100644 (file)
index 0000000..def6824
--- /dev/null
@@ -0,0 +1,270 @@
+<?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="org.springframework.aop" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       com.jamonapi;resolution:=optional,
+                                       org.apache.commons.pool.*;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+       <bean id="org.springframework.aspects" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       org.springframework.orm.jpa;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+       <bean id="org.springframework.beans" parent="template.org.springframework" />
+
+       <bean id="org.springframework.context" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       javax.ejb;resolution:=optional,
+                                       bsh;resolution:=optional,
+                                       com.sun.net.httpserver;resolution:=optional,
+                                       edu.emory.mathcs.backport.java.util.concurrent;resolution:=optional,
+                                       groovy.lang;resolution:=optional,
+                                       javax.interceptor;resolution:=optional,
+                                       javax.jms;resolution:=optional,
+                                       javax.persistence.spi;resolution:=optional,
+                                       javax.validation.*;resolution:=optional,
+                                       org.codehaus.groovy.control;resolution:=optional,
+                                       org.hibernate.validator.*;resolution:=optional,
+                                       org.joda.time.*;resolution:=optional,
+                                       org.jruby.*;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+       <bean id="org.springframework.context.support" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       *;resolution:=optional
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+       <bean id="org.springframework.core" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       joptsimple;resolution:=optional,
+                                       org.springframework.asm.tree;resolution:=optional,
+                                       org.apache.tools.ant.*;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+       <bean id="org.springframework.expression" parent="template.org.springframework" />
+
+       <bean id="org.springframework.instrument" parent="template.org.springframework" />
+
+       <!-- <bean id="org.springframework.instrument.tomcat" parent="template.org.springframework" 
+               /> -->
+
+       <bean id="org.springframework.jdbc" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       com.mchange.v2.c3p0;resolution:=optional,
+                                       com.sun.rowset;resolution:=optional,
+                                       org.apache.derby.*;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+       <!-- <bean id="org.springframework.jms" parent="template.org.springframework" 
+               /> -->
+
+       <!-- <bean id="org.springframework.orm" parent="template.org.springframework" 
+               /> -->
+
+       <!-- <bean id="org.springframework.oxm" parent="template.org.springframework"> -->
+       <!-- <property name="bndProperties"> -->
+       <!-- <props merge="true"> -->
+       <!-- <prop key="Import-Package"> -->
+       <!-- com.thoughtworks.xstream.*;resolution:=optional, -->
+       <!-- org.apache.xmlbeans.*;resolution:=optional, -->
+       <!-- org.exolab.castor.*;resolution:=optional, -->
+       <!-- org.jibx.runtime.*;resolution:=optional, -->
+       <!-- * -->
+       <!-- </prop> -->
+       <!-- </props> -->
+       <!-- </property> -->
+       <!-- </bean> -->
+
+       <!-- <bean id="org.springframework.test" parent="template.org.springframework" 
+               /> -->
+
+       <bean id="org.springframework.tx" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       com.ibm.wsspi.uow;resolution:=optional,
+                                       javax.ejb;resolution:=optional,
+                                       javax.resource.*;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+       <bean id="org.springframework.web" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       com.caucho.hessian.*;resolution:=optional,
+                                       com.caucho.burlap.*;resolution:=optional,
+                                       com.fasterxml.jackson.*;resolution:=optional,
+                                       com.sun.net.httpserver.*;resolution:=optional,
+                                       com.sun.syndication.*;resolution:=optional,
+                                       javax.faces.*;resolution:=optional,
+                                       javax.portlet;resolution:=optional,
+                                       javax.servlet.jsp.*;resolution:=optional,
+                                       javax.xml.rpc.*;resolution:=optional,
+                                       org.apache.http.*;resolution:=optional,
+                                       org.codehaus.jackson.*;resolution:=optional,
+                                       org.apache.commons.fileupload.*;resolution:=optional,
+                                       org.springframework.oxm;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+
+       <bean id="org.springframework.web.servlet" parent="template.org.springframework">
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       com.fasterxml.jackson.*;resolution:=optional,
+                                       com.lowagie.text.*;resolution:=optional,
+                                       com.sun.syndication.*;resolution:=optional,
+                                       freemarker.*;resolution:=optional,
+                                       javax.servlet.jsp.*;resolution:=optional,
+                                       jxl.*;resolution:=optional,
+                                       net.sf.jasperreports.engine.*;resolution:=optional,
+                                       org.apache.poi.*;resolution:=optional,
+                                       org.apache.tiles.*;resolution:=optional,
+                                       org.apache.velocity.*;resolution:=optional,
+                                       org.codehaus.jackson.*;resolution:=optional,
+                                       org.springframework.oxm;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+       <!-- FACTORY -->
+       <bean id="template.org.springframework" parent="template.bndWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.spring" />
+       </bean>
+
+       <flow:flow name="spring/org.springframework" spec="spec.version">
+               <flow:arg name="version" value="3.2.13.RELEASE" />
+               <bean parent="template.archiveWrapper">
+                       <property name="uri"
+                               value="https://repo.springsource.org/libs-release-local/org/springframework/spring/@{version}/spring-framework-@{version}-dist.zip" />
+                       <property name="license">
+                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+                       </property>
+                       <property name="wrappers">
+                               <map>
+                                       <entry key="spring-framework-@{version}/libs/spring-aop-@{version}.jar"
+                                               value-ref="org.springframework.aop" />
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-aspects-@{version}.jar"
+                                               value-ref="org.springframework.aspects" />
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-beans-@{version}.jar"
+                                               value-ref="org.springframework.beans" />
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-context-@{version}.jar"
+                                               value-ref="org.springframework.context" />
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-context-support-@{version}.jar"
+                                               value-ref="org.springframework.context.support" />
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-core-@{version}.jar"
+                                               value-ref="org.springframework.core" />
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-expression-@{version}.jar"
+                                               value-ref="org.springframework.expression" />
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-instrument-@{version}.jar"
+                                               value-ref="org.springframework.instrument" />
+                                       <!-- <entry -->
+                                       <!-- key="spring-framework-@{version}/libs/spring-instrument-tomcat-@{version}.jar" -->
+                                       <!-- value-ref="org.springframework.instrument.tomcat" /> -->
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-jdbc-@{version}.jar"
+                                               value-ref="org.springframework.jdbc" />
+                                       <!-- <entry -->
+                                       <!-- key="spring-framework-@{version}/libs/spring-jms-@{version}.jar" -->
+                                       <!-- value-ref="org.springframework.jms" /> -->
+                                       <!-- <entry -->
+                                       <!-- key="spring-framework-@{version}/libs/spring-orm-@{version}.jar" -->
+                                       <!-- value-ref="org.springframework.orm" /> -->
+                                       <!-- <entry -->
+                                       <!-- key="spring-framework-@{version}/libs/spring-oxm-@{version}.jar" -->
+                                       <!-- value-ref="org.springframework.oxm" /> -->
+                                       <!-- <entry -->
+                                       <!-- key="spring-framework-@{version}/libs/spring-test-@{version}.jar" -->
+                                       <!-- value-ref="org.springframework.test" /> -->
+                                       <entry key="spring-framework-@{version}/libs/spring-tx-@{version}.jar"
+                                               value-ref="org.springframework.tx" />
+                                       <entry key="spring-framework-@{version}/libs/spring-web-@{version}.jar"
+                                               value-ref="org.springframework.web" />
+                                       <entry
+                                               key="spring-framework-@{version}/libs/spring-webmvc-@{version}.jar"
+                                               value-ref="org.springframework.web.servlet" />
+                               </map>
+                       </property>
+               </bean>
+       </flow:flow>
+
+       <bean id="org.springframework.ldap" p:sourceCoords="org.springframework.ldap:spring-ldap-core:1.3.2.RELEASE"
+               parent="template.mavenWrapper">
+               <property name="license">
+                       <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
+               </property>
+               <property name="groupId" value="org.argeo.tp.spring.ldap" />
+               <property name="bndProperties">
+                       <props merge="true">
+                               <prop key="Import-Package">
+                                       org.apache.commons.lang.*;resolution:=optional,
+                                       com.sun.jndi.ldap.*;resolution:=optional,
+                                       org.springframework.data.*;resolution:=optional,
+                                       org.springframework.orm.hibernate3;resolution:=optional,
+                                       *
+                               </prop>
+                       </props>
+               </property>
+       </bean>
+
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/swagger.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/swagger.xml
new file mode 100644 (file)
index 0000000..251038b
--- /dev/null
@@ -0,0 +1,56 @@
+<?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/swagger" spec="spec.version">
+               <flow:arg name="version" value="1.5.24" />
+               <bean id="io.swagger.core"
+                       p:sourceCoords="io.swagger:swagger-core:@{version}"
+                       parent="template.swaggerMaven">
+               </bean>
+               <bean id="io.swagger.models"
+                       p:sourceCoords="io.swagger:swagger-models:@{version}"
+                       parent="template.swaggerMaven">
+               </bean>
+               <bean id="io.swagger.annotations"
+                       p:sourceCoords="io.swagger:swagger-annotations:@{version}"
+                       parent="template.swaggerMaven">
+               </bean>
+               <bean id="io.swagger.servlet"
+                       p:sourceCoords="io.swagger:swagger-servlet:@{version}"
+                       parent="template.swaggerMaven">
+                       <property name="doNotModify" value="false" />
+               </bean>
+               <!-- Parser -->
+               <bean id="io.swagger.parser"
+                       p:sourceCoords="io.swagger:swagger-parser:1.0.47"
+                       parent="template.swaggerMaven">
+                       <property name="doNotModify" value="false" />
+               </bean>
+               <!-- Old validation API -->
+               <bean id="javax.validation.api" p:version="1.1.0"
+                       p:sourceCoords="javax.validation:validation-api:1.1.0.Final"
+                       parent="template.swaggerMaven">
+               </bean>
+       </flow:flow>
+
+       <bean id="template.swaggerMaven" parent="template.mavenWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.swagger" />
+               <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
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/templates.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/templates.xml
new file mode 100644 (file)
index 0000000..0b62147
--- /dev/null
@@ -0,0 +1,39 @@
+<?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.spring.repo.osgi.BndWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.extras" />
+               <property name="bndProperties">
+                       <props>
+                               <prop key="Export-Package">*</prop>
+                       </props>
+               </property>
+       </bean>
+       <bean id="template.mavenWrapper" class="org.argeo.slc.spring.repo.osgi.MavenWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.extras" />
+               <property name="bndProperties">
+                       <props>
+                               <prop key="Export-Package">*</prop>
+                       </props>
+               </property>
+               <property name="osgiFactory" ref="osgiFactory" />
+       </bean>
+</beans>
\ No newline at end of file
diff --git a/legacy/org.argeo.tp.factory.extras/META-INF/spring/ws.xml b/legacy/org.argeo.tp.factory.extras/META-INF/spring/ws.xml
new file mode 100644 (file)
index 0000000..cf0c288
--- /dev/null
@@ -0,0 +1,35 @@
+<?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.atmosphere.runtime"
+               p:sourceCoords="org.atmosphere:atmosphere-runtime:2.4.32"
+               parent="template.wsMaven">
+       </bean>
+
+       <bean id="org.atmosphere.socketio"
+               p:sourceCoords="org.atmosphere:atmosphere-socketio:2.4.21"
+               parent="template.wsMaven">
+               <property name="doNotModify" value="false" />
+       </bean>
+
+       <bean id="template.wsMaven" parent="template.mavenWrapper"
+               abstract="true">
+               <property name="groupId" value="org.argeo.tp.ws" />
+               <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
diff --git a/legacy/org.argeo.tp.factory.extras/bnd.bnd b/legacy/org.argeo.tp.factory.extras/bnd.bnd
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/legacy/org.argeo.tp.factory.extras/pom.xml b/legacy/org.argeo.tp.factory.extras/pom.xml
new file mode 100644 (file)
index 0000000..d20bba1
--- /dev/null
@@ -0,0 +1,73 @@
+<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.18-SNAPSHOT</version>
+       </parent>
+       <groupId>org.argeo.tp.factory</groupId>
+       <artifactId>org.argeo.tp.factory.extras</artifactId>
+       <version>2.1.14-SNAPSHOT</version>
+       <name>Extras Third Party Factory</name>
+       <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>
+               </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>
diff --git a/legacy/pom.xml b/legacy/pom.xml
new file mode 100644 (file)
index 0000000..f770537
--- /dev/null
@@ -0,0 +1,15 @@
+<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>
+       <groupId>org.argeo.tp.factory</groupId>
+       <artifactId>argeo-distribution</artifactId>
+       <version>2.1.28-SNAPSHOT</version>
+       <name>Argeo Java OSGi Distributions</name>
+       <description>OSGi packaging of free / open source third party libraries</description>
+       <packaging>pom</packaging>
+       <modules>
+               <module>org.argeo.tp.factory.core</module>
+               <module>org.argeo.tp.factory.extras</module>
+       </modules>
+</project>
diff --git a/migration/org.argeo.tp.apache.ant/org.apache.ant.bnd b/migration/org.argeo.tp.apache.ant/org.apache.ant.bnd
deleted file mode 100644 (file)
index d0a7160..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.ant
-Bundle-Version: 1.9.2
diff --git a/migration/org.argeo.tp.apache.ant/org.apache.ant.launch.bnd b/migration/org.argeo.tp.apache.ant/org.apache.ant.launch.bnd
deleted file mode 100644 (file)
index 663eb3d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.ant.launch
-Bundle-Version: 1.9.2
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.cli.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.cli.bnd
deleted file mode 100644 (file)
index 8b868d1..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.cli
-Bundle-Version: 1.4.0
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.codec.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.codec.bnd
deleted file mode 100644 (file)
index b403b43..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.codec
-Bundle-Version: 1.13.0
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.collections.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.collections.bnd
deleted file mode 100644 (file)
index faaffb1..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.collections
-Bundle-Version: 3.2.2
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.collections4.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.collections4.bnd
deleted file mode 100644 (file)
index 7c6e092..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.collections4
-Bundle-Version: 4.4
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.compress.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.compress.bnd
deleted file mode 100644 (file)
index 100419d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.compress
-Bundle-Version: 1.19.0
-Import-Package: org.brotli.*;resolution:=optional,
-                                                                               org.tukaani.*;resolution:=optional,
-                                                                               com.github.luben.zstd;resolution:=optional,
-                                                                               *
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.dbcp.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.dbcp.bnd
deleted file mode 100644 (file)
index a50382a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.dbcp
-Bundle-Version: 1.4.0
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.exec.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.exec.bnd
deleted file mode 100644 (file)
index e79a278..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.exec
-Bundle-Version: 1.3.0
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.fileupload.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.fileupload.bnd
deleted file mode 100644 (file)
index eebc207..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.fileupload
-Bundle-Version: 1.4.0
-Import-Package: javax.portlet;resolution:=optional,
-                                                                               *
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.httpclient.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.httpclient.bnd
deleted file mode 100644 (file)
index 80ab38e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.httpclient
-Bundle-Version: 3.1.0
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.io.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.io.bnd
deleted file mode 100644 (file)
index 904592a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.io
-Bundle-Version: 2.6.0
-Export-Package: org.apache.commons.io.*;version="2.6"
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.lang3.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.lang3.bnd
deleted file mode 100644 (file)
index f124cfe..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.lang3
-Bundle-Version: 3.9.0
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.math3.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.math3.bnd
deleted file mode 100644 (file)
index 793911a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.math3
-Bundle-Version: 3.6.1
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.net.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.net.bnd
deleted file mode 100644 (file)
index e7c9297..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.net
-Bundle-Version: 3.6.0
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.pool.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.pool.bnd
deleted file mode 100644 (file)
index 75677f0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.pool
-Bundle-Version: 1.5.7
diff --git a/migration/org.argeo.tp.apache.commons/org.apache.commons.vfs.bnd b/migration/org.argeo.tp.apache.commons/org.apache.commons.vfs.bnd
deleted file mode 100644 (file)
index 84b2fb1..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.commons.vfs
-Bundle-Version: 2.0.0
-Import-Package: org.apache.tools.ant.*;resolution:=optional,
-                                                                               *
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.api.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.api.bnd
deleted file mode 100644 (file)
index d3b8da8..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.api
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-api:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.core.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.core.bnd
deleted file mode 100644 (file)
index 973b05d..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.core
-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,
-                                               *
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-core:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.data.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.data.bnd
deleted file mode 100644 (file)
index b47533f..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.data
-Fragment-Host: org.apache.jackrabbit.core
-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,
-                                               *
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-data:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.client.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.client.bnd
deleted file mode 100644 (file)
index 6e1870f..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.jcr.client
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr-client:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.commons.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr.commons.bnd
deleted file mode 100644 (file)
index 1aff1b8..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.jcr.commons
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr-commons:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2dav.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2dav.bnd
deleted file mode 100644 (file)
index a3936dc..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.jcr2dav
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr2dav:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2spi.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.jcr2spi.bnd
deleted file mode 100644 (file)
index dac23c7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.jcr2spi
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr2spi:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.server.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.server.bnd
deleted file mode 100644 (file)
index d0a1065..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.server
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr-server:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.servlet.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.servlet.bnd
deleted file mode 100644 (file)
index ac66210..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.servlet
-Fragment-Host: org.apache.jackrabbit.core
-Import-Package: org.apache.jackrabbit.rmi.*;resolution:=optional,
-                                               *
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-jcr-servlet:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.bnd
deleted file mode 100644 (file)
index ee83935..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.spi
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-spi:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.commons.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi.commons.bnd
deleted file mode 100644 (file)
index 94e4823..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.spi.commons
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-spi-commons:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2dav.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2dav.bnd
deleted file mode 100644 (file)
index 83e7717..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.spi2dav
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-spi2dav:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2jcr.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.spi2jcr.bnd
deleted file mode 100644 (file)
index 664f9ce..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.spi2jcr
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-spi2jcr:2.18.3
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.vault.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.vault.bnd
deleted file mode 100644 (file)
index 08425a6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Import-Package: org.apache.sling.jcr.api;resolution:="optional",
-                                               *
-SLC-Origin-M2: org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.4.0
diff --git a/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.webdav.bnd b/migration/org.argeo.tp.apache.jackrabbit/org.apache.jackrabbit.webdav.bnd
deleted file mode 100644 (file)
index 7e5bff9..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.jackrabbit.webdav
-SLC-Origin-M2: org.apache.jackrabbit:jackrabbit-webdav:2.18.3
diff --git a/migration/org.argeo.tp.apache/org.apache.log4j.bnd b/migration/org.argeo.tp.apache/org.apache.log4j.bnd
deleted file mode 100644 (file)
index 26a3f1e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.log4j
-Bundle-Version: 1.2.17
-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,
diff --git a/migration/org.argeo.tp.apache/org.apache.lucene.bnd b/migration/org.argeo.tp.apache/org.apache.lucene.bnd
deleted file mode 100644 (file)
index 7e78d5f..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.lucene
-SLC-Origin-M2: org.apache.lucene:lucene-core:3.6.2
diff --git a/migration/org.argeo.tp.apache/org.apache.mina.core.bnd b/migration/org.argeo.tp.apache/org.apache.mina.core.bnd
deleted file mode 100644 (file)
index bcd904c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.mina.core
-SLC-Origin-M2: org.apache.mina:mina-core:2.0.21
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.apache/org.apache.pdfbox.bnd b/migration/org.argeo.tp.apache/org.apache.pdfbox.bnd
deleted file mode 100644 (file)
index b76db76..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.pdfbox
-SLC-Origin-M2: org.apache.pdfbox:pdfbox:2.0.17
diff --git a/migration/org.argeo.tp.apache/org.apache.pdfbox.fontbox.bnd b/migration/org.argeo.tp.apache/org.apache.pdfbox.fontbox.bnd
deleted file mode 100644 (file)
index ce4dc67..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.pdfbox.fontbox
-SLC-Origin-M2: org.apache.pdfbox:fontbox:2.0.17
diff --git a/migration/org.argeo.tp.apache/org.apache.pdfbox.jempbox.bnd b/migration/org.argeo.tp.apache/org.apache.pdfbox.jempbox.bnd
deleted file mode 100644 (file)
index ba5be11..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.pdfbox.jempbox
-Bundle-Version: 2.0.17
-SLC-Origin-M2: org.apache.pdfbox:jempbox:1.8.2
diff --git a/migration/org.argeo.tp.apache/org.apache.pdfbox.xmpbox.bnd b/migration/org.argeo.tp.apache/org.apache.pdfbox.xmpbox.bnd
deleted file mode 100644 (file)
index 002e800..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.pdfbox.xmpbox
-SLC-Origin-M2: org.apache.pdfbox:xmpbox:2.0.17
diff --git a/migration/org.argeo.tp.apache/org.apache.poi.bnd b/migration/org.argeo.tp.apache/org.apache.poi.bnd
deleted file mode 100644 (file)
index 9455396..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.poi
-SLC-Origin-M2: org.apache.poi:poi:4.1.1
diff --git a/migration/org.argeo.tp.apache/org.apache.poi.ooxml.bnd b/migration/org.argeo.tp.apache/org.apache.poi.ooxml.bnd
deleted file mode 100644 (file)
index d5da6e3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.poi.ooxml
-Import-Package: com.graphbuilder.*;resolution:=optional,
-                                               com.graphbuilder.*;resolution:=optional,
-                                               org.etsi.uri.*;resolution:=optional,
-                                               org.apache.batik.*;resolution:=optional,
-                                               *
-SLC-Origin-M2: org.apache.poi:poi-ooxml:4.1.1
diff --git a/migration/org.argeo.tp.apache/org.apache.poi.ooxml.schemas.bnd b/migration/org.argeo.tp.apache/org.apache.poi.ooxml.schemas.bnd
deleted file mode 100644 (file)
index bceddfe..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.poi.ooxml.schemas
-Import-Package: com.microsoft.schemas.*;resolution:=optional,
-                                               org.openxmlformats.schemas.*;resolution:=optional,
-                                               *
-Require-Bundle: org.apache.xmlbeans
-SLC-Origin-M2: org.apache.poi:poi-ooxml-schemas:4.1.1
diff --git a/migration/org.argeo.tp.apache/org.apache.poi.scratchpad.bnd b/migration/org.argeo.tp.apache/org.apache.poi.scratchpad.bnd
deleted file mode 100644 (file)
index 8edfeae..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.poi.scratchpad
-Import-Package: *
-SLC-Origin-M2: org.apache.poi:poi-scratchpad:4.1.1
diff --git a/migration/org.argeo.tp.apache/org.apache.sshd.cli.bnd b/migration/org.argeo.tp.apache/org.apache.sshd.cli.bnd
deleted file mode 100644 (file)
index efd844d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.sshd.cli
-SLC-Origin-M2: org.apache.sshd:sshd-cli:2.3.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.apache/org.apache.sshd.common.bnd b/migration/org.argeo.tp.apache/org.apache.sshd.common.bnd
deleted file mode 100644 (file)
index 850cbe6..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.sshd.common
-Fragment-Host: org.apache.sshd.core
-Import-Package: org.bouncycastle.jce.provider;resolution:=optional,
-                                               net.i2p.crypto.eddsa;resolution:=optional,
-                                               *
-SLC-Origin-M2: org.apache.sshd:sshd-common:2.3.0
diff --git a/migration/org.argeo.tp.apache/org.apache.sshd.core.bnd b/migration/org.argeo.tp.apache/org.apache.sshd.core.bnd
deleted file mode 100644 (file)
index 789f467..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.sshd.core
-SLC-Origin-M2: org.apache.sshd:sshd-core:2.3.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.apache/org.apache.sshd.git.bnd b/migration/org.argeo.tp.apache/org.apache.sshd.git.bnd
deleted file mode 100644 (file)
index 14a547d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.sshd.git
-SLC-Origin-M2: org.apache.sshd:sshd-git:2.3.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.apache/org.apache.sshd.putty.bnd b/migration/org.argeo.tp.apache/org.apache.sshd.putty.bnd
deleted file mode 100644 (file)
index b6c7ca9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.sshd.putty
-SLC-Origin-M2: org.apache.sshd:sshd-putty:2.3.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.apache/org.apache.sshd.scp.bnd b/migration/org.argeo.tp.apache/org.apache.sshd.scp.bnd
deleted file mode 100644 (file)
index d73530a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.sshd.scp
-SLC-Origin-M2: org.apache.sshd:sshd-scp:2.3.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.apache/org.apache.sshd.sftp.bnd b/migration/org.argeo.tp.apache/org.apache.sshd.sftp.bnd
deleted file mode 100644 (file)
index a737280..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.sshd.sftp
-SLC-Origin-M2: org.apache.sshd:sshd-sftp:2.3.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.apache/org.apache.tika.core.bnd b/migration/org.argeo.tp.apache/org.apache.tika.core.bnd
deleted file mode 100644 (file)
index 104b5e9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.tika.core
-Bundle-Version: 1.22.0
-SLC-Origin-M2: org.apache.tika:tika-core:1.22
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.apache/org.apache.tika.parsers.bnd b/migration/org.argeo.tp.apache/org.apache.tika.parsers.bnd
deleted file mode 100644 (file)
index aed3988..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Bundle-Activator: org.apache.tika.parser.internal.Activator
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.tika.parsers
-Bundle-Version: 1.22.0
-Import-Package: *;resolution:=optional
-SLC-Origin-M2: org.apache.tika:tika-parsers:1.22
diff --git a/migration/org.argeo.tp.apache/org.apache.tomcat.jni.bnd b/migration/org.argeo.tp.apache/org.apache.tomcat.jni.bnd
deleted file mode 100644 (file)
index a8db0af..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.tomcat.jni
-SLC-Origin-M2: org.apache.tomcat:tomcat-jni:9.0.26
diff --git a/migration/org.argeo.tp.apache/org.apache.xalan.bnd b/migration/org.argeo.tp.apache/org.apache.xalan.bnd
deleted file mode 100644 (file)
index bacd02d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.xalan
-SLC-Origin-M2: xalan:xalan:2.7.2
diff --git a/migration/org.argeo.tp.apache/org.apache.xalan.serializer.bnd b/migration/org.argeo.tp.apache/org.apache.xalan.serializer.bnd
deleted file mode 100644 (file)
index 1c9d739..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.xalan.serializer
-SLC-Origin-M2: xalan:serializer:2.7.2
diff --git a/migration/org.argeo.tp.apache/org.apache.xerces.bnd b/migration/org.argeo.tp.apache/org.apache.xerces.bnd
deleted file mode 100644 (file)
index 94c3287..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.xerces
-Import-Package: sun.*;resolution:=optional,
-                                       *
-SLC-Origin-M2: xerces:xercesImpl:2.12.0
diff --git a/migration/org.argeo.tp.apache/org.apache.xml.resolver.bnd b/migration/org.argeo.tp.apache/org.apache.xml.resolver.bnd
deleted file mode 100644 (file)
index f0a1044..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.xml.resolver
-SLC-Origin-M2: xml-resolver:xml-resolver:1.2
diff --git a/migration/org.argeo.tp.apache/org.apache.xml.security.bnd b/migration/org.argeo.tp.apache/org.apache.xml.security.bnd
deleted file mode 100644 (file)
index 8600cbb..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.xml.security
-SLC-Origin-M2: org.apache.santuario:xmlsec:2.1.2
diff --git a/migration/org.argeo.tp.apache/org.apache.xmlbeans.bnd b/migration/org.argeo.tp.apache/org.apache.xmlbeans.bnd
deleted file mode 100644 (file)
index 7dc653e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.apache.xmlbeans
-DynamicImport-Package: *
-Import-Package: org.apache.tools.ant.*;resolution:=optional,
-                                       net.sf.saxon.*;resolution:=optional,
-                                       com.sun.*;resolution:=optional,
-                                       *
-SLC-Origin-M2: org.apache.xmlbeans:xmlbeans:3.1.0
diff --git a/migration/org.argeo.tp.bouncycastle/bcmail.bnd b/migration/org.argeo.tp.bouncycastle/bcmail.bnd
deleted file mode 100644 (file)
index 025c987..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: MIT
-Bundle-SymbolicName: bcmail
-Bundle-Version: 1.64
-SLC-Origin-ManifestNotModified: true
-SLC-Origin-URI: https://downloads.bouncycastle.org/java/bcmail-jdk15on-164.jar
diff --git a/migration/org.argeo.tp.bouncycastle/bcpg.bnd b/migration/org.argeo.tp.bouncycastle/bcpg.bnd
deleted file mode 100644 (file)
index 355087f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: MIT
-Bundle-SymbolicName: bcpg
-Bundle-Version: 1.64
-SLC-Origin-ManifestNotModified: true
-SLC-Origin-URI: https://downloads.bouncycastle.org/java/bcpg-jdk15on-164.jar
diff --git a/migration/org.argeo.tp.bouncycastle/bcpkix.bnd b/migration/org.argeo.tp.bouncycastle/bcpkix.bnd
deleted file mode 100644 (file)
index 769f11f..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: MIT
-Bundle-SymbolicName: bcpkix
-Bundle-Version: 1.64
-SLC-Origin-ManifestNotModified: true
-SLC-Origin-URI: https://downloads.bouncycastle.org/java/bcpkix-jdk15on-164.jar
diff --git a/migration/org.argeo.tp.bouncycastle/bcprov.bnd b/migration/org.argeo.tp.bouncycastle/bcprov.bnd
deleted file mode 100644 (file)
index 1785a11..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: MIT
-Bundle-SymbolicName: bcprov
-Bundle-Version: 1.64
-SLC-Origin-ManifestNotModified: true
-SLC-Origin-URI: https://downloads.bouncycastle.org/java/bcprov-jdk15on-164.jar
diff --git a/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/common.bnd b/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/common.bnd
deleted file mode 100644 (file)
index 1c21a1c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: EPL-1.0
-SLC-Origin-ManifestNotModified: true
-SLC-Origin-URI: http://www.eclipse.org/downloads/equinox/drops/R-4.13-201909161045/equinox-SDK-4.13.zip
diff --git a/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/includes.properties b/migration/org.argeo.tp.eclipse.equinox/eclipse-equinox/includes.properties
deleted file mode 100644 (file)
index 5fa176e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-plugins/org.eclipse.osgi_*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.osgi.source_*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.osgi.util*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.osgi.services*.jar=org.argeo.tp.eclipse.equinox
-plugins/javax.servlet*.jar=org.argeo.tp.javax
-plugins/javax.el*.jar=org.argeo.tp.javax
-plugins/org.apache.felix.gogo.*.jar=org.argeo.tp.apache.felix
-plugins/org.apache.felix.scr*.jar=org.argeo.tp.apache.felix
-plugins/org.apache.jasper.*.jar=org.argeo.tp.apache
-plugins/org.eclipse.equinox.app*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.cm*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.common*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.console_*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.console.source_*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.ds*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.metatype*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.event*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.http.jetty*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.http.registry*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.http.servlet*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.http.servletbridge*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.preferences*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.registry*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.servletbridge*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.util*.jar=org.argeo.tp.eclipse.equinox
-plugins/org.eclipse.equinox.jsp.*.jar=org.argeo.tp.eclipse.equinox
diff --git a/migration/org.argeo.tp.eclipse.rap/eclipse-rap/common.bnd b/migration/org.argeo.tp.eclipse.rap/eclipse-rap/common.bnd
deleted file mode 100644 (file)
index 1fec907..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: EPL-1.0
-SLC-Origin-ManifestNotModified: true
-SLC-Origin-URI: http://www.eclipse.org/downloads/rt/rap/3.10/e4/rap-e4-3.10.0-R-20190911-1524.zip
diff --git a/migration/org.argeo.tp.eclipse.rap/eclipse-rap/includes.properties b/migration/org.argeo.tp.eclipse.rap/eclipse-rap/includes.properties
deleted file mode 100644 (file)
index 1bfa0a6..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-plugins/javax.inject*.jar=org.argeo.tp.javax
-plugins/javax.annotation*.jar=org.argeo.tp.javax
-plugins/org.apache.commons.jxpath*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.core.*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.rwt_*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.rwt.source_*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.rwt.osgi_*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.rwt.osgi.source_*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.fileupload*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.filedialog*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.e4*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.emf*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.e4_*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.e4.source_*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.ui.workbench*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.ui_*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.ui.source_*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.ui.views*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.jface*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.ui.forms*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.help*.jar=org.argeo.tp.eclipse.rap
-plugins/org.eclipse.rap.nebula.*.jar=org.argeo.tp.eclipse.rap
-plugins/com.ibm.icu*.jar=org.argeo.tp.eclipse.rap
diff --git a/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/common.bnd b/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/common.bnd
deleted file mode 100644 (file)
index 4d63302..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: EPL-1.0
-SLC-Origin-ManifestNotModified: true
-SLC-Origin-URI: http://www.eclipse.org/downloads/eclipse/downloads/drops4/R-4.13-201909161045/org.eclipse.rcp.source-4.13.zip
diff --git a/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/includes.properties b/migration/org.argeo.tp.eclipse.rcp/eclipse-rcp/includes.properties
deleted file mode 100644 (file)
index 2ddb580..0000000
+++ /dev/null
@@ -1 +0,0 @@
-plugins/*.jar=org.argeo.tp.eclipse.rcp
diff --git a/migration/org.argeo.tp.extras/javassist.bnd b/migration/org.argeo.tp.extras/javassist.bnd
deleted file mode 100644 (file)
index caa05c2..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-Version: 3.26.0
-SLC-Origin-M2: org.javassist:javassist:3.26.0-GA
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.extras/org.reflections.bnd b/migration/org.argeo.tp.extras/org.reflections.bnd
deleted file mode 100644 (file)
index 18f1bd8..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: org.reflections
-Import-Package: com.google.common.*;version="0.0.0",
-                                       com.google.gson.*;resolution:=optional,
-                                       org.dom4j.*;resolution:=optional,
-                                       *
-SLC-Origin-M2: org.reflections:reflections:0.9.11
diff --git a/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.core.bnd b/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.core.bnd
deleted file mode 100644 (file)
index 3bf72ed..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: EPL-1.0
-Bundle-SymbolicName: org.eclipse.gemini.blueprint.core
-Bundle-Version: 1.0.2.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.extender.bnd b/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.extender.bnd
deleted file mode 100644 (file)
index 07262af..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: EPL-1.0
-Bundle-SymbolicName: org.eclipse.gemini.blueprint.extender
-Bundle-Version: 1.0.2.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.io.bnd b/migration/org.argeo.tp.gemini/org.eclipse.gemini.blueprint.io.bnd
deleted file mode 100644 (file)
index 07348bc..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: EPL-1.0
-Bundle-SymbolicName: org.eclipse.gemini.blueprint.io
-Bundle-Version: 1.0.2.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.graalvm/org.graalvm.sdk.bnd b/migration/org.argeo.tp.graalvm/org.graalvm.sdk.bnd
deleted file mode 100644 (file)
index a8dc837..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-Bundle-SymbolicName: org.graalvm.sdk
-SLC-Origin-M2: org.graalvm.sdk:graal-sdk:19.2.0.1
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-annotations.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-annotations.bnd
deleted file mode 100644 (file)
index 8978d3d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.core.jackson-annotations
-SLC-Origin-M2: com.fasterxml.jackson.core:jackson-annotations:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-core.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-core.bnd
deleted file mode 100644 (file)
index 6631f54..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.core.jackson-core
-SLC-Origin-M2: com.fasterxml.jackson.core:jackson-core:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-databind.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.core.jackson-databind.bnd
deleted file mode 100644 (file)
index ea45367..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.core.jackson-databind
-SLC-Origin-M2: com.fasterxml.jackson.core:jackson-databind:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-properties.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-properties.bnd
deleted file mode 100644 (file)
index a48a0d8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.dataformat.jackson-dataformat-properties
-SLC-Origin-M2: com.fasterxml.jackson.dataformat:jackson-dataformat-properties:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.dataformat.jackson-dataformat-yaml.bnd
deleted file mode 100644 (file)
index 6f303fd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.dataformat.jackson-dataformat-yaml
-SLC-Origin-M2: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-dataformat-csv.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-dataformat-csv.bnd
deleted file mode 100644 (file)
index 884bd87..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.datatype.jackson-dataformat-csv
-SLC-Origin-M2: com.fasterxml.jackson.dataformat:jackson-dataformat-csv:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jaxrs.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jaxrs.bnd
deleted file mode 100644 (file)
index ac40616..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.datatype.jackson-datatype-jaxrs
-SLC-Origin-M2: com.fasterxml.jackson.datatype:jackson-datatype-jaxrs:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jsr353.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.datatype.jackson-datatype-jsr353.bnd
deleted file mode 100644 (file)
index 7d1f9a0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.datatype.jackson-datatype-jsr353
-SLC-Origin-M2: com.fasterxml.jackson.datatype:jackson-datatype-jsr353:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jackson/com.fasterxml.jackson.module.jackson-module-jaxb-annotations.bnd b/migration/org.argeo.tp.jackson/com.fasterxml.jackson.module.jackson-module-jaxb-annotations.bnd
deleted file mode 100644 (file)
index 625b46b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.fasterxml.jackson.module.jackson-module-jaxb-annotations
-SLC-Origin-M2: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.10.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.javax/javax.activation.bnd b/migration/org.argeo.tp.javax/javax.activation.bnd
deleted file mode 100644 (file)
index 024dda8..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: CDDL-1.0
-SLC-Origin-M2: com.sun.activation:javax.activation:1.2.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.javax/javax.el-api.bnd b/migration/org.argeo.tp.javax/javax.el-api.bnd
deleted file mode 100644 (file)
index 2e2e352..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: GPL-3.0-or-later
-SLC-Origin-M2: javax.el:javax.el-api:2.2.5
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.javax/javax.enterprise.cdi-api.bnd b/migration/org.argeo.tp.javax/javax.enterprise.cdi-api.bnd
deleted file mode 100644 (file)
index d63b6e5..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: javax.enterprise.cdi-api
-Bundle-Version: 2.0.0.SP1
-SLC-Origin-M2: javax.enterprise:cdi-api:2.0.SP1
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.javax/javax.interceptor-api.bnd b/migration/org.argeo.tp.javax/javax.interceptor-api.bnd
deleted file mode 100644 (file)
index 5b0ca61..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: GPL-3.0-or-later
-SLC-Origin-M2: javax.interceptor:javax.interceptor-api:1.2.2
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.javax/javax.jcr.bnd b/migration/org.argeo.tp.javax/javax.jcr.bnd
deleted file mode 100644 (file)
index 1c25f78..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: javax.jcr
-Bundle-Version: 2.0.0
-SLC-Origin-M2: javax.jcr:jcr:2.0
diff --git a/migration/org.argeo.tp.javax/javax.mail.bnd b/migration/org.argeo.tp.javax/javax.mail.bnd
deleted file mode 100644 (file)
index 51af37c..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: CDDL-1.0
-Bundle-SymbolicName: javax.mail
-SLC-Origin-M2: javax.mail:javax.mail-api:1.6.2
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.javax/javax.transaction-api.bnd b/migration/org.argeo.tp.javax/javax.transaction-api.bnd
deleted file mode 100644 (file)
index 0cb702b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: GPL-3.0-or-later
-SLC-Origin-M2: javax.transaction:javax.transaction-api:1.3
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.javax/javax.websocket.bnd b/migration/org.argeo.tp.javax/javax.websocket.bnd
deleted file mode 100644 (file)
index 85137ff..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-SymbolicName: javax.websocket
-SLC-Origin-M2: javax.websocket:javax.websocket-api:1.1
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.javax/javax.xml.bind.bnd b/migration/org.argeo.tp.javax/javax.xml.bind.bnd
deleted file mode 100644 (file)
index 1e48fef..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-SymbolicName: javax.xml.bind
-Bundle-Version: 2.4.0
-SLC-Origin-M2: javax.xml.bind:jaxb-api:2.4.0-b180830.0359
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.api.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.api.bnd
deleted file mode 100644 (file)
index 2745aeb..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.alpn.api
-SLC-Origin-M2: org.eclipse.jetty.alpn:alpn-api:1.1.3.v20160715
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.client.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.client.bnd
deleted file mode 100644 (file)
index 204610f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.alpn.client
-SLC-Origin-M2: org.eclipse.jetty:jetty-alpn-client:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.server.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.alpn.server.bnd
deleted file mode 100644 (file)
index 5113a07..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.alpn.server
-SLC-Origin-M2: org.eclipse.jetty:jetty-alpn-server:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.client.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.client.bnd
deleted file mode 100644 (file)
index 552a09d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.client
-SLC-Origin-M2: org.eclipse.jetty:jetty-client:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.continuation.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.continuation.bnd
deleted file mode 100644 (file)
index 482943a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.continuation
-SLC-Origin-M2: org.eclipse.jetty:jetty-continuation:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.http.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.http.bnd
deleted file mode 100644 (file)
index a7195c0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.http
-SLC-Origin-M2: org.eclipse.jetty:jetty-http:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.bnd
deleted file mode 100644 (file)
index 2ee4be6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.http2.client
-SLC-Origin-M2: org.eclipse.jetty.http2:http2-client:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.http.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.client.http.bnd
deleted file mode 100644 (file)
index ce32687..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.http2.client.http
-SLC-Origin-M2: org.eclipse.jetty.http2:http2-http-client-transport:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.common.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.common.bnd
deleted file mode 100644 (file)
index bf7967a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.http2.common
-SLC-Origin-M2: org.eclipse.jetty.http2:http2-common:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.hpack.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.hpack.bnd
deleted file mode 100644 (file)
index 675d85f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.http2.hpack
-SLC-Origin-M2: org.eclipse.jetty.http2:http2-hpack:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.server.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.http2.server.bnd
deleted file mode 100644 (file)
index 7c3c3ba..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.http2.server
-SLC-Origin-M2: org.eclipse.jetty.http2:http2-server:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.io.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.io.bnd
deleted file mode 100644 (file)
index 1d117b9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.io
-SLC-Origin-M2: org.eclipse.jetty:jetty-io:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.jmx.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.jmx.bnd
deleted file mode 100644 (file)
index 74bbcb6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.jmx
-SLC-Origin-M2: org.eclipse.jetty:jetty-jmx:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.security.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.security.bnd
deleted file mode 100644 (file)
index 9ddf3e5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.security
-SLC-Origin-M2: org.eclipse.jetty:jetty-security:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.server.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.server.bnd
deleted file mode 100644 (file)
index 04767c6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.server
-SLC-Origin-M2: org.eclipse.jetty:jetty-server:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlet.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlet.bnd
deleted file mode 100644 (file)
index 7ef00ec..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.servlet
-SLC-Origin-M2: org.eclipse.jetty:jetty-servlet:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlets.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.servlets.bnd
deleted file mode 100644 (file)
index eee5769..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.servlets
-SLC-Origin-M2: org.eclipse.jetty:jetty-servlets:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.util.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.util.bnd
deleted file mode 100644 (file)
index f922558..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.util
-SLC-Origin-M2: org.eclipse.jetty:jetty-util:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.api.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.api.bnd
deleted file mode 100644 (file)
index bb96af5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.websocket.api
-SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-api:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.client.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.client.bnd
deleted file mode 100644 (file)
index e504099..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.websocket.client
-SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-client:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.common.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.common.bnd
deleted file mode 100644 (file)
index 4520b0e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.websocket.common
-SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-common:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.bnd
deleted file mode 100644 (file)
index 700cda7..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.websocket.javax.websocket
-SLC-Origin-M2: org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.server.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.javax.websocket.server.bnd
deleted file mode 100644 (file)
index 6a842bd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.websocket.javax.websocket.server
-SLC-Origin-M2: org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.server.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.server.bnd
deleted file mode 100644 (file)
index 95b4c00..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.websocket.server
-SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-server:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.servlet.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.websocket.servlet.bnd
deleted file mode 100644 (file)
index d3772c5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.websocket.servlet
-SLC-Origin-M2: org.eclipse.jetty.websocket:websocket-servlet:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.jetty/org.eclipse.jetty.xml.bnd b/migration/org.argeo.tp.jetty/org.eclipse.jetty.xml.bnd
deleted file mode 100644 (file)
index b1c53cb..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.eclipse.jetty.xml
-SLC-Origin-M2: org.eclipse.jetty:jetty-xml:9.4.24.v20191120
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/EDU.oswego.cs.dl.util.concurrent.bnd b/migration/org.argeo.tp.misc/EDU.oswego.cs.dl.util.concurrent.bnd
deleted file mode 100644 (file)
index ed5610a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: org.argeo.slc.repo.FreeLicense$12@139b1936
-Bundle-SymbolicName: EDU.oswego.cs.dl.util.concurrent
-SLC-Origin-M2: concurrent:concurrent:1.3.4
diff --git a/migration/org.argeo.tp.misc/bitronix.tm.bnd b/migration/org.argeo.tp.misc/bitronix.tm.bnd
deleted file mode 100644 (file)
index 5d69e23..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: bitronix.tm
-Import-Package: javax.jms;resolution:=optional,
-                                       javax.swing.*;resolution:=optional,
-                                       *
-SLC-Origin-M2: org.codehaus.btm:btm:2.1.4
diff --git a/migration/org.argeo.tp.misc/com.google.gson.bnd b/migration/org.argeo.tp.misc/com.google.gson.bnd
deleted file mode 100644 (file)
index bcdebc6..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.google.gson
-SLC-Origin-M2: com.google.code.gson:gson:jar:2.8.5
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/com.google.guava.bnd b/migration/org.argeo.tp.misc/com.google.guava.bnd
deleted file mode 100644 (file)
index 1cbdcfe..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.google.guava
-Bundle-Version: 27.1.0.jre
-SLC-Origin-M2: com.google.guava:guava:jar:27.1-jre
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/com.google.guava.failureaccess.bnd b/migration/org.argeo.tp.misc/com.google.guava.failureaccess.bnd
deleted file mode 100644 (file)
index e7c19ce..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.google.guava.failureaccess
-SLC-Origin-M2: com.google.guava:failureaccess:1.0.1
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/com.googlecode.javaewah.JavaEWAH.bnd b/migration/org.argeo.tp.misc/com.googlecode.javaewah.JavaEWAH.bnd
deleted file mode 100644 (file)
index d2d1848..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: com.googlecode.javaewah.JavaEWAH
-SLC-Origin-M2: com.googlecode.javaewah:JavaEWAH:1.1.6
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/com.jcraft.jsch.bnd b/migration/org.argeo.tp.misc/com.jcraft.jsch.bnd
deleted file mode 100644 (file)
index eff92ec..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: com.jcraft.jsch
-Import-Package: com.jcraft.jzlib;resolution:=optional,
-                                       *
-SLC-Origin-M2: com.jcraft:jsch:0.1.54
diff --git a/migration/org.argeo.tp.misc/com.vladsch.flexmark.bnd b/migration/org.argeo.tp.misc/com.vladsch.flexmark.bnd
deleted file mode 100644 (file)
index 2f5be2c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: com.vladsch.flexmark
-Import-Package: sun.misc;resolution:=optional,
-                                               *
-SLC-Origin-M2: com.vladsch.flexmark:flexmark:0.50.40
diff --git a/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.escaped_character.bnd b/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.escaped_character.bnd
deleted file mode 100644 (file)
index 78938eb..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: com.vladsch.flexmark.ext.escaped_character
-SLC-Origin-M2: com.vladsch.flexmark:flexmark-ext-escaped-character:0.50.40
diff --git a/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.tables.bnd b/migration/org.argeo.tp.misc/com.vladsch.flexmark.ext.tables.bnd
deleted file mode 100644 (file)
index 60fdca0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: com.vladsch.flexmark.ext.tables
-SLC-Origin-M2: com.vladsch.flexmark:flexmark-ext-tables:0.50.40
diff --git a/migration/org.argeo.tp.misc/com.vladsch.flexmark.formatter.bnd b/migration/org.argeo.tp.misc/com.vladsch.flexmark.formatter.bnd
deleted file mode 100644 (file)
index 9d60ae3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: com.vladsch.flexmark.formatter
-SLC-Origin-M2: com.vladsch.flexmark:flexmark-formatter:0.50.40
diff --git a/migration/org.argeo.tp.misc/com.vladsch.flexmark.util.bnd b/migration/org.argeo.tp.misc/com.vladsch.flexmark.util.bnd
deleted file mode 100644 (file)
index 1ec153b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: com.vladsch.flexmark.util
-Import-Package: sun.misc;resolution:=optional,
-                                               *
-SLC-Origin-M2: com.vladsch.flexmark:flexmark-util:0.50.40
diff --git a/migration/org.argeo.tp.misc/net.i2p.crypto.eddsa.bnd b/migration/org.argeo.tp.misc/net.i2p.crypto.eddsa.bnd
deleted file mode 100644 (file)
index 5412e6b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: org.argeo.slc.repo.FreeLicense$12@139b1936
-Bundle-SymbolicName: net.i2p.crypto.eddsa
-Import-Package: sun.security.x509;resolution:=optional,
-                                       *
-SLC-Origin-M2: net.i2p.crypto:eddsa:0.3.0
diff --git a/migration/org.argeo.tp.misc/net.sf.jxl.bnd b/migration/org.argeo.tp.misc/net.sf.jxl.bnd
deleted file mode 100644 (file)
index 7addede..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: LGPL-2.0-or-later
-Bundle-SymbolicName: net.sf.jxl
-SLC-Origin-M2: net.sourceforge.jexcelapi:jxl:2.6.12
diff --git a/migration/org.argeo.tp.misc/org.aopalliance.bnd b/migration/org.argeo.tp.misc/org.aopalliance.bnd
deleted file mode 100644 (file)
index a8896a0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: org.argeo.slc.repo.FreeLicense$12@139b1936
-Bundle-SymbolicName: org.aopalliance
-Bundle-Version: 1.0.0
-SLC-Origin-M2: aopalliance:aopalliance:1.0
diff --git a/migration/org.argeo.tp.misc/org.aspectj.weaver.bnd b/migration/org.argeo.tp.misc/org.aspectj.weaver.bnd
deleted file mode 100644 (file)
index 0065284..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: EPL-1.0
-Bundle-SymbolicName: org.aspectj.weaver
-Import-Package: com.bea.jvm;resolution:=optional,
-                                       *
-SLC-Origin-M2: org.aspectj:aspectjweaver:jar:1.7.4
diff --git a/migration/org.argeo.tp.misc/org.eclipse.jgit.bnd b/migration/org.argeo.tp.misc/org.eclipse.jgit.bnd
deleted file mode 100644 (file)
index 0452921..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: BSD-3-Clause
-SLC-Origin-M2: org.eclipse.jgit:org.eclipse.jgit:5.5.0.201909110433-r
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/org.freemarker.bnd b/migration/org.argeo.tp.misc/org.freemarker.bnd
deleted file mode 100644 (file)
index b64b64e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.freemarker
-SLC-Origin-M2: org.freemarker:freemarker:2.3.29
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/org.h2.bnd b/migration/org.argeo.tp.misc/org.h2.bnd
deleted file mode 100644 (file)
index 88a41e9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: MPL-2.0
-Bundle-SymbolicName: org.h2
-SLC-Origin-M2: com.h2database:h2:1.4.199
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/org.jsoup.bnd b/migration/org.argeo.tp.misc/org.jsoup.bnd
deleted file mode 100644 (file)
index 165eddb..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: MIT
-Bundle-SymbolicName: org.jsoup
-SLC-Origin-M2: org.jsoup:jsoup:1.2.1
diff --git a/migration/org.argeo.tp.misc/org.objectweb.asm.bnd b/migration/org.argeo.tp.misc/org.objectweb.asm.bnd
deleted file mode 100644 (file)
index 5712069..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-Version: 3.1.0
-SLC-Origin-M2: org.eclipse.jetty.orbit:org.objectweb.asm:3.1.0.v200803061910
diff --git a/migration/org.argeo.tp.misc/org.postgresql.jdbc42.bnd b/migration/org.argeo.tp.misc/org.postgresql.jdbc42.bnd
deleted file mode 100644 (file)
index 02193fb..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: org.postgresql.jdbc42
-SLC-Origin-M2: org.postgresql:postgresql:42.2.8
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/org.slf4j.api.bnd b/migration/org.argeo.tp.misc/org.slf4j.api.bnd
deleted file mode 100644 (file)
index 3dd38ad..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.slf4j.api
-SLC-Origin-M2: org.slf4j:slf4j-api:1.7.28
diff --git a/migration/org.argeo.tp.misc/org.slf4j.commons.logging.bnd b/migration/org.argeo.tp.misc/org.slf4j.commons.logging.bnd
deleted file mode 100644 (file)
index ca3d366..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.slf4j.commons.logging
-SLC-Origin-M2: org.slf4j:jcl-over-slf4j:1.7.28
diff --git a/migration/org.argeo.tp.misc/org.slf4j.log4j12.bnd b/migration/org.argeo.tp.misc/org.slf4j.log4j12.bnd
deleted file mode 100644 (file)
index 6e765b3..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.slf4j.log4j12
-Export-Package: org.slf4j.impl
-SLC-Origin-M2: org.slf4j:slf4j-log4j12:1.7.28
diff --git a/migration/org.argeo.tp.misc/org.slf4j.osgi.service.log.bnd b/migration/org.argeo.tp.misc/org.slf4j.osgi.service.log.bnd
deleted file mode 100644 (file)
index 11b3170..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-Activator: org.slf4j.osgi.logservice.impl.Activator
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.slf4j.osgi.service.log
-SLC-Origin-M2: org.slf4j:osgi-over-slf4j:1.7.28
diff --git a/migration/org.argeo.tp.misc/org.tukaani.xz.bnd b/migration/org.argeo.tp.misc/org.tukaani.xz.bnd
deleted file mode 100644 (file)
index 4509dfd..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: org.argeo.slc.repo.FreeLicense$12@139b1936
-Bundle-SymbolicName: org.tukaani.xz
-SLC-Origin-M2: org.tukaani:xz:1.8
diff --git a/migration/org.argeo.tp.misc/org.yaml.snakeyaml.bnd b/migration/org.argeo.tp.misc/org.yaml.snakeyaml.bnd
deleted file mode 100644 (file)
index 6faea7f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.yaml.snakeyaml
-SLC-Origin-M2: org.yaml:snakeyaml:1.25
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.misc/slf4j.osgi.bnd b/migration/org.argeo.tp.misc/slf4j.osgi.bnd
deleted file mode 100644 (file)
index 7e0e0ea..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-SLC-Origin-M2: org.osgi:slf4j.osgi:1.7.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.payment/com.stripe.bnd b/migration/org.argeo.tp.payment/com.stripe.bnd
deleted file mode 100644 (file)
index 80ebfca..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: MIT
-Bundle-SymbolicName: com.stripe
-SLC-Origin-M2: com.stripe:stripe-java:jar:8.1.0
diff --git a/migration/org.argeo.tp.rcp.e4/org.eclipse.jface.text.bnd b/migration/org.argeo.tp.rcp.e4/org.eclipse.jface.text.bnd
deleted file mode 100644 (file)
index 8abf076..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: EPL-1.0
-SLC-Origin-M2: org.eclipse.platform:org.eclipse.jface.text:3.15.300
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.rcp.e4/org.eclipse.text.bnd b/migration/org.argeo.tp.rcp.e4/org.eclipse.text.bnd
deleted file mode 100644 (file)
index 2409c31..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: EPL-1.0
-SLC-Origin-M2: org.eclipse.platform:org.eclipse.text:3.9.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.scripting/black.ninia.jep.bnd b/migration/org.argeo.tp.scripting/black.ninia.jep.bnd
deleted file mode 100644 (file)
index 954c8b0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: black.ninia.jep
-SLC-Origin-M2: black.ninia:jep:3.9.0
diff --git a/migration/org.argeo.tp.scripting/org.jython.bnd b/migration/org.argeo.tp.scripting/org.jython.bnd
deleted file mode 100644 (file)
index d0ec421..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-Bundle-SymbolicName: org.jython
-Export-Package: org.python.core.*,
-                                       org.python.modules.*,
-                                       org.python.util,
-                                       org.python,
-                                       com.xhaus.modjy,
-                                       com.ziclix.python.sql,
-                                       Lib.*
-Import-Package: *;resolution:=optional
-Main-Class: org.python.util.jython
-Private-Package: *
-SLC-Origin-M2: org.python:jython-standalone:2.7.1
diff --git a/migration/org.argeo.tp.sdk/biz.aQute.bndlib.bnd b/migration/org.argeo.tp.sdk/biz.aQute.bndlib.bnd
deleted file mode 100644 (file)
index 698dbf6..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-SLC-Origin-M2: biz.aQute.bnd:biz.aQute.bndlib:4.2.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.sdk/org.hamcrest.bnd b/migration/org.argeo.tp.sdk/org.hamcrest.bnd
deleted file mode 100644 (file)
index 152f6e7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: BSD-3-Clause
-Bundle-SymbolicName: org.hamcrest
-Bundle-Version: 2.1.0
-SLC-Origin-M2: org.hamcrest:hamcrest:2.1
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.sdk/org.junit.bnd b/migration/org.argeo.tp.sdk/org.junit.bnd
deleted file mode 100644 (file)
index 7fb2cb6..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: EPL-1.0
-Bundle-SymbolicName: org.junit
-Bundle-Version: 4.12.0
-Import-Package: org.hamcrest;resolution:=optional,
-                                       org.hamcrest.core;resolution:=optional,
-                                       *
-SLC-Origin-M2: junit:junit:4.12
diff --git a/migration/org.argeo.tp.sdk/org.osgi.service.component.annotations.bnd b/migration/org.argeo.tp.sdk/org.osgi.service.component.annotations.bnd
deleted file mode 100644 (file)
index bf28115..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-SLC-Origin-M2: org.osgi:org.osgi.service.component.annotations:1.4.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.sdk/org.osgi.service.metatype.annotations.bnd b/migration/org.argeo.tp.sdk/org.osgi.service.metatype.annotations.bnd
deleted file mode 100644 (file)
index 1d8930e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-SLC-Origin-M2: org.osgi:org.osgi.service.metatype.annotations:1.4.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.sdk/org.redline-rpm.bnd b/migration/org.argeo.tp.sdk/org.redline-rpm.bnd
deleted file mode 100644 (file)
index 4a3fb8d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: MIT
-Bundle-SymbolicName: org.redline-rpm
-Import-Package: sun.security.*;resolution:=optional,
-                                       org.apache.tools.ant.*;resolution:=optional,
-                                       org.apache.tools.zip;resolution:=optional,
-                                       *
-SLC-Origin-M2: org.redline-rpm:redline:1.2.8
diff --git a/migration/org.argeo.tp.sdk/osgi.annotation.bnd b/migration/org.argeo.tp.sdk/osgi.annotation.bnd
deleted file mode 100644 (file)
index b6d8e2e..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-SLC-Origin-M2: org.osgi:osgi.annotation:7.0.0
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.spring.ldap/org.springframework.ldap.bnd b/migration/org.argeo.tp.spring.ldap/org.springframework.ldap.bnd
deleted file mode 100644 (file)
index 404668a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.ldap
-Import-Package: org.apache.commons.lang.*;resolution:=optional,
-                                       com.sun.jndi.ldap.*;resolution:=optional,
-                                       org.springframework.data.*;resolution:=optional,
-                                       org.springframework.orm.hibernate3;resolution:=optional,
-                                       *
-SLC-Origin-M2: org.springframework.ldap:spring-ldap-core:1.3.2.RELEASE
diff --git a/migration/org.argeo.tp.spring.security/org.springframework.security.acls.bnd b/migration/org.argeo.tp.spring.security/org.springframework.security.acls.bnd
deleted file mode 100644 (file)
index 0227de0..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.security.acls
-Bundle-Version: 3.2.5.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.spring.security/org.springframework.security.aspects.bnd b/migration/org.argeo.tp.spring.security/org.springframework.security.aspects.bnd
deleted file mode 100644 (file)
index d1b7f59..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.security.aspects
-Bundle-Version: 3.2.5.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.spring.security/org.springframework.security.config.bnd b/migration/org.argeo.tp.spring.security/org.springframework.security.config.bnd
deleted file mode 100644 (file)
index 79bfd0b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.security.config
-Bundle-Version: 3.2.5.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.spring.security/org.springframework.security.core.bnd b/migration/org.argeo.tp.spring.security/org.springframework.security.core.bnd
deleted file mode 100644 (file)
index 30b191d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.security.core
-Bundle-Version: 3.2.5.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.spring.security/org.springframework.security.ldap.bnd b/migration/org.argeo.tp.spring.security/org.springframework.security.ldap.bnd
deleted file mode 100644 (file)
index 7f80652..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.security.ldap
-Bundle-Version: 3.2.5.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.spring.security/org.springframework.security.web.bnd b/migration/org.argeo.tp.spring.security/org.springframework.security.web.bnd
deleted file mode 100644 (file)
index 65df148..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.security.web
-Bundle-Version: 3.2.5.RELEASE
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.spring/org.springframework.aop.bnd b/migration/org.argeo.tp.spring/org.springframework.aop.bnd
deleted file mode 100644 (file)
index 53b9b0a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.aop
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: com.jamonapi;resolution:=optional,
-                                       org.apache.commons.pool.*;resolution:=optional,
-                                       *
diff --git a/migration/org.argeo.tp.spring/org.springframework.aspects.bnd b/migration/org.argeo.tp.spring/org.springframework.aspects.bnd
deleted file mode 100644 (file)
index e57f98a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.aspects
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: org.springframework.orm.jpa;resolution:=optional,
-                                       *
diff --git a/migration/org.argeo.tp.spring/org.springframework.beans.bnd b/migration/org.argeo.tp.spring/org.springframework.beans.bnd
deleted file mode 100644 (file)
index 7385405..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.beans
-Bundle-Version: 3.2.13.RELEASE
diff --git a/migration/org.argeo.tp.spring/org.springframework.context.bnd b/migration/org.argeo.tp.spring/org.springframework.context.bnd
deleted file mode 100644 (file)
index 588c16f..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.context
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: javax.ejb;resolution:=optional,
-                                       bsh;resolution:=optional,
-                                       com.sun.net.httpserver;resolution:=optional,
-                                       edu.emory.mathcs.backport.java.util.concurrent;resolution:=optional,
-                                       groovy.lang;resolution:=optional,
-                                       javax.interceptor;resolution:=optional,
-                                       javax.jms;resolution:=optional,
-                                       javax.persistence.spi;resolution:=optional,
-                                       javax.validation.*;resolution:=optional,
-                                       org.codehaus.groovy.control;resolution:=optional,
-                                       org.hibernate.validator.*;resolution:=optional,
-                                       org.joda.time.*;resolution:=optional,
-                                       org.jruby.*;resolution:=optional,
-                                       *
diff --git a/migration/org.argeo.tp.spring/org.springframework.context.support.bnd b/migration/org.argeo.tp.spring/org.springframework.context.support.bnd
deleted file mode 100644 (file)
index d584197..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.context.support
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: *;resolution:=optional
diff --git a/migration/org.argeo.tp.spring/org.springframework.core.bnd b/migration/org.argeo.tp.spring/org.springframework.core.bnd
deleted file mode 100644 (file)
index 1d93971..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.core
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: joptsimple;resolution:=optional,
-                                       org.springframework.asm.tree;resolution:=optional,
-                                       org.apache.tools.ant.*;resolution:=optional,
-                                       *
diff --git a/migration/org.argeo.tp.spring/org.springframework.expression.bnd b/migration/org.argeo.tp.spring/org.springframework.expression.bnd
deleted file mode 100644 (file)
index fb33d25..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.expression
-Bundle-Version: 3.2.13.RELEASE
diff --git a/migration/org.argeo.tp.spring/org.springframework.instrument.bnd b/migration/org.argeo.tp.spring/org.springframework.instrument.bnd
deleted file mode 100644 (file)
index 836957d..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.instrument
-Bundle-Version: 3.2.13.RELEASE
diff --git a/migration/org.argeo.tp.spring/org.springframework.jdbc.bnd b/migration/org.argeo.tp.spring/org.springframework.jdbc.bnd
deleted file mode 100644 (file)
index 088fd55..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.jdbc
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: com.mchange.v2.c3p0;resolution:=optional,
-                                       com.sun.rowset;resolution:=optional,
-                                       org.apache.derby.*;resolution:=optional,
-                                       *
diff --git a/migration/org.argeo.tp.spring/org.springframework.tx.bnd b/migration/org.argeo.tp.spring/org.springframework.tx.bnd
deleted file mode 100644 (file)
index eeef77a..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.tx
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: com.ibm.wsspi.uow;resolution:=optional,
-                                       javax.ejb;resolution:=optional,
-                                       javax.resource.*;resolution:=optional,
-                                       *
diff --git a/migration/org.argeo.tp.spring/org.springframework.web.bnd b/migration/org.argeo.tp.spring/org.springframework.web.bnd
deleted file mode 100644 (file)
index 76b5435..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.web
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: com.caucho.hessian.*;resolution:=optional,
-                                       com.caucho.burlap.*;resolution:=optional,
-                                       com.fasterxml.jackson.*;resolution:=optional,
-                                       com.sun.net.httpserver.*;resolution:=optional,
-                                       com.sun.syndication.*;resolution:=optional,
-                                       javax.faces.*;resolution:=optional,
-                                       javax.portlet;resolution:=optional,
-                                       javax.servlet.jsp.*;resolution:=optional,
-                                       javax.xml.rpc.*;resolution:=optional,
-                                       org.apache.http.*;resolution:=optional,
-                                       org.codehaus.jackson.*;resolution:=optional,
-                                       org.apache.commons.fileupload.*;resolution:=optional,
-                                       org.springframework.oxm;resolution:=optional,
-                                       *
diff --git a/migration/org.argeo.tp.spring/org.springframework.web.servlet.bnd b/migration/org.argeo.tp.spring/org.springframework.web.servlet.bnd
deleted file mode 100644 (file)
index 8689537..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: org.springframework.web.servlet
-Bundle-Version: 3.2.13.RELEASE
-Import-Package: com.fasterxml.jackson.*;resolution:=optional,
-                                       com.lowagie.text.*;resolution:=optional,
-                                       com.sun.syndication.*;resolution:=optional,
-                                       freemarker.*;resolution:=optional,
-                                       javax.servlet.jsp.*;resolution:=optional,
-                                       jxl.*;resolution:=optional,
-                                       net.sf.jasperreports.engine.*;resolution:=optional,
-                                       org.apache.poi.*;resolution:=optional,
-                                       org.apache.tiles.*;resolution:=optional,
-                                       org.apache.velocity.*;resolution:=optional,
-                                       org.codehaus.jackson.*;resolution:=optional,
-                                       org.springframework.oxm;resolution:=optional,
-                                       *
diff --git a/migration/org.argeo.tp.swagger/io.swagger.annotations.bnd b/migration/org.argeo.tp.swagger/io.swagger.annotations.bnd
deleted file mode 100644 (file)
index bce1c50..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: io.swagger.annotations
-SLC-Origin-M2: io.swagger:swagger-annotations:1.5.24
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.swagger/io.swagger.core.bnd b/migration/org.argeo.tp.swagger/io.swagger.core.bnd
deleted file mode 100644 (file)
index d263c59..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: io.swagger.core
-SLC-Origin-M2: io.swagger:swagger-core:1.5.24
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.swagger/io.swagger.models.bnd b/migration/org.argeo.tp.swagger/io.swagger.models.bnd
deleted file mode 100644 (file)
index 56792d8..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: io.swagger.models
-SLC-Origin-M2: io.swagger:swagger-models:1.5.24
-SLC-Origin-ManifestNotModified: true
diff --git a/migration/org.argeo.tp.swagger/io.swagger.parser.bnd b/migration/org.argeo.tp.swagger/io.swagger.parser.bnd
deleted file mode 100644 (file)
index 27cc920..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: io.swagger.parser
-SLC-Origin-M2: io.swagger:swagger-parser:1.0.47
diff --git a/migration/org.argeo.tp.swagger/io.swagger.servlet.bnd b/migration/org.argeo.tp.swagger/io.swagger.servlet.bnd
deleted file mode 100644 (file)
index 9161c20..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: io.swagger.servlet
-SLC-Origin-M2: io.swagger:swagger-servlet:1.5.24
diff --git a/migration/org.argeo.tp.swagger/javax.validation.api.bnd b/migration/org.argeo.tp.swagger/javax.validation.api.bnd
deleted file mode 100644 (file)
index 638bd0b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Bundle-License: Apache-2.0
-Bundle-SymbolicName: javax.validation.api
-Bundle-Version: 1.1.0
-SLC-Origin-M2: javax.validation:validation-api:1.1.0.Final
-SLC-Origin-ManifestNotModified: true
diff --git a/org.argeo.tp.factory.core/.project b/org.argeo.tp.factory.core/.project
deleted file mode 100644 (file)
index 78b3248..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<?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>
diff --git a/org.argeo.tp.factory.core/META-INF/MANIFEST.MF b/org.argeo.tp.factory.core/META-INF/MANIFEST.MF
deleted file mode 100644 (file)
index 03c608f..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-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: https://www.gnu.org/licenses/lgpl-3.0.txt\r
-Bundle-ManifestVersion: 2\r
-Bundle-Name: Core Third Party Factory\r
-Bundle-RequiredExecutionEnvironment: JavaSE-11,JavaSE-1.8\r
-Bundle-SymbolicName: org.argeo.tp.factory.core\r
-Bundle-Vendor: Argeo GmbH\r
-Bundle-Version: 2.1.28.SNAPSHOT-r20211104073959\r
-Import-Package: \r
- javax.jcr;version="[2.0,3)",\r
- org.argeo.slc.repo;version="[2.1,3)",\r
- org.argeo.slc.repo.osgi;version="[2.1,3)",\r
- org.argeo.slc.spring.auth;version="[2.1,3)",\r
- org.argeo.slc.spring.repo.osgi;version="[2.1,3)",\r
- org.argeo.security.jackrabbit;resolution:=optional;version="[2.1,3)",\r
- org.springframework.cglib.proxy;resolution:=optional;version="[3.2,4)",\r
- org.springframework.cglib.core;resolution:=optional;version="[3.2,4)",\r
- org.springframework.cglib.reflect;resolution:=optional;version="[3.2,4)\r
- ",\r
- org.aopalliance.aop;resolution:=optional;version="[1.0,2)",\r
- org.argeo.slc.runtime;version="[2.1,3)",\r
- org.argeo.slc.core.execution;resolution:=optional;version="[2.1,3)",\r
- org.argeo.slc.core.execution.tasks;resolution:=optional;version="[2.1,3\r
- )",\r
- org.argeo.slc.execution;version="[2.1,3)",\r
- org.argeo.slc.osgi;resolution:=optional;version="[2.1,3)",\r
- org.argeo.slc.test;version="[2.1,3)",\r
- org.springframework.aop;resolution:=optional;version="[3.2,4)",\r
- org.springframework.aop.framework;resolution:=optional;version="[3.2,4)\r
- ",\r
- org.springframework.aop.scope;resolution:=optional;version="[3.2,4)",\r
- org.springframework.beans.factory.config;resolution:=optional;version="\r
- [3.2,4)",\r
- org.springframework.core.io;resolution:=optional;version="[3.2,4)",\r
- javax.security.auth.callback;resolution:=optional\r
-Include-Resource: META-INF/spring/eclipse.rap.e4.xml=META-INF/spring/ecl\r
- ipse.rap.e4.xml,META-INF/spring/templates.xml=META-INF/spring/templates\r
- .xml,META-INF/spring/distribution.xml=META-INF/spring/distribution.xml,\r
- META-INF/spring/osgi.xml=META-INF/spring/osgi.xml,META-INF/spring/eclip\r
- se.rap.e3.xml=META-INF/spring/eclipse.rap.e3.xml,META-INF/spring/javax.\r
- xml=META-INF/spring/javax.xml,META-INF/spring/eclipse.rcp.e4.xml=META-I\r
- NF/spring/eclipse.rcp.e4.xml,META-INF/spring/bouncycastle.xml=META-INF/\r
- spring/bouncycastle.xml,META-INF/spring/eclipse.equinox.xml=META-INF/sp\r
- ring/eclipse.equinox.xml,META-INF/spring/sdk.xml=META-INF/spring/sdk.xm\r
- l,META-INF/spring/jackson.xml=META-INF/spring/jackson.xml,META-INF/spri\r
- ng/eclipse.jetty.xml=META-INF/spring/eclipse.jetty.xml,META-INF/spring/\r
- apache.jackrabbit.xml=META-INF/spring/apache.jackrabbit.xml,META-INF/sp\r
- ring/apache.commons.xml=META-INF/spring/apache.commons.xml,META-INF/spr\r
- ing/apache.xml=META-INF/spring/apache.xml,META-INF/spring/misc.xml=META\r
- -INF/spring/misc.xml\r
-Private-Package: !*\r
-SLC-Build-Timestamp: 20211104073959\r
-SLC-Category: org.argeo.tp.factory\r
-SLC-ExecutionModule: default\r
diff --git a/org.argeo.tp.factory.core/META-INF/spring/apache.commons.xml b/org.argeo.tp.factory.core/META-INF/spring/apache.commons.xml
deleted file mode 100644 (file)
index 29b2f06..0000000
+++ /dev/null
@@ -1,424 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/apache.jackrabbit.xml b/org.argeo.tp.factory.core/META-INF/spring/apache.jackrabbit.xml
deleted file mode 100644 (file)
index 0049186..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/apache.xml b/org.argeo.tp.factory.core/META-INF/spring/apache.xml
deleted file mode 100644 (file)
index 001d6d3..0000000
+++ /dev/null
@@ -1,373 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/bouncycastle.xml b/org.argeo.tp.factory.core/META-INF/spring/bouncycastle.xml
deleted file mode 100644 (file)
index 213d83f..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-<?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.spring.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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/distribution.xml b/org.argeo.tp.factory.core/META-INF/spring/distribution.xml
deleted file mode 100644 (file)
index 3b85dc4..0000000
+++ /dev/null
@@ -1,233 +0,0 @@
-<?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>https://archive.eclipse.org/</value>
-                                               <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.slc.spring.auth.AuthenticatedApplicationContextInitialization" />
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.core/META-INF/spring/eclipse.equinox.xml b/org.argeo.tp.factory.core/META-INF/spring/eclipse.equinox.xml
deleted file mode 100644 (file)
index c8d2306..0000000
+++ /dev/null
@@ -1,105 +0,0 @@
-<?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.spring.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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/eclipse.jetty.xml b/org.argeo.tp.factory.core/META-INF/spring/eclipse.jetty.xml
deleted file mode 100644 (file)
index b2904ca..0000000
+++ /dev/null
@@ -1,169 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e3.xml b/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e3.xml
deleted file mode 100644 (file)
index a83ee5f..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e4.xml b/org.argeo.tp.factory.core/META-INF/spring/eclipse.rap.e4.xml
deleted file mode 100644 (file)
index ed7c9b9..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/eclipse.rcp.e4.xml b/org.argeo.tp.factory.core/META-INF/spring/eclipse.rcp.e4.xml
deleted file mode 100644 (file)
index f67aa01..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/jackson.xml b/org.argeo.tp.factory.core/META-INF/spring/jackson.xml
deleted file mode 100644 (file)
index fef7164..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/javax.xml b/org.argeo.tp.factory.core/META-INF/spring/javax.xml
deleted file mode 100644 (file)
index a792087..0000000
+++ /dev/null
@@ -1,129 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/misc.xml b/org.argeo.tp.factory.core/META-INF/spring/misc.xml
deleted file mode 100644 (file)
index b6ca882..0000000
+++ /dev/null
@@ -1,470 +0,0 @@
-<?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.MOZILLA" />
-               </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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/osgi.xml b/org.argeo.tp.factory.core/META-INF/spring/osgi.xml
deleted file mode 100644 (file)
index 3e94fc7..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/sdk.xml b/org.argeo.tp.factory.core/META-INF/spring/sdk.xml
deleted file mode 100644 (file)
index bfd3139..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-<?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
diff --git a/org.argeo.tp.factory.core/META-INF/spring/templates.xml b/org.argeo.tp.factory.core/META-INF/spring/templates.xml
deleted file mode 100644 (file)
index 9cf8de7..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<?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.spring.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.spring.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>
diff --git a/org.argeo.tp.factory.core/bnd.bnd b/org.argeo.tp.factory.core/bnd.bnd
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/org.argeo.tp.factory.core/build.properties b/org.argeo.tp.factory.core/build.properties
deleted file mode 100644 (file)
index 5f22cdd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-bin.includes = META-INF/
diff --git a/org.argeo.tp.factory.core/pom.xml b/org.argeo.tp.factory.core/pom.xml
deleted file mode 100644 (file)
index 1e6bb97..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-<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.18-SNAPSHOT</version>
-       </parent>
-       <groupId>org.argeo.tp.factory</groupId>
-       <artifactId>org.argeo.tp.factory.core</artifactId>
-       <version>2.1.28-SNAPSHOT</version>
-       <name>Core 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/spring/**</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>
diff --git a/org.argeo.tp.factory.extras/.gitignore b/org.argeo.tp.factory.extras/.gitignore
deleted file mode 100644 (file)
index f14d255..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-/target
-/*.target
-/feature.xml
-/modularDistribution.csv
diff --git a/org.argeo.tp.factory.extras/.project b/org.argeo.tp.factory.extras/.project
deleted file mode 100644 (file)
index ed04aeb..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-       <name>org.argeo.tp.factory.extras</name>
-       <comment></comment>
-       <projects>
-       </projects>
-       <buildSpec>
-               <buildCommand>
-                       <name>org.eclipse.pde.ManifestBuilder</name>
-                       <arguments />
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.pde.SchemaBuilder</name>
-                       <arguments />
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.linuxtools.rpm.rpmlint.rpmlintBuilder</name>
-                       <arguments />
-               </buildCommand>
-       </buildSpec>
-       <natures>
-               <nature>org.eclipse.pde.PluginNature</nature>
-               <nature>org.eclipse.linuxtools.rpm.rpmlint.rpmlintNature</nature>
-       </natures>
-</projectDescription>
diff --git a/org.argeo.tp.factory.extras/META-INF/MANIFEST.MF b/org.argeo.tp.factory.extras/META-INF/MANIFEST.MF
deleted file mode 100644 (file)
index 15ff3de..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-Manifest-Version: 1.0\r
-Automatic-Module-Name: org.argeo.tp.factory.extras\r
-Bundle-Description: SLC execution modules for generic tasks, to be used \r
- as parent pom\r
-Bundle-License: https://www.gnu.org/licenses/lgpl-3.0.txt\r
-Bundle-ManifestVersion: 2\r
-Bundle-Name: Extras Third Party Factory\r
-Bundle-RequiredExecutionEnvironment: JavaSE-11,JavaSE-1.8\r
-Bundle-SymbolicName: org.argeo.tp.factory.extras\r
-Bundle-Vendor: Argeo GmbH\r
-Bundle-Version: 2.1.14.SNAPSHOT-r20211104073959\r
-Import-Package: \r
- javax.jcr;version="[2.0,3)",\r
- org.argeo.slc.repo;version="[2.1,3)",\r
- org.argeo.slc.repo.osgi;version="[2.1,3)",\r
- org.argeo.slc.spring.auth;version="[2.1,3)",\r
- org.argeo.slc.spring.repo.osgi;version="[2.1,3)",\r
- org.argeo.security.jackrabbit;resolution:=optional;version="[2.1,3)",\r
- org.springframework.cglib.proxy;resolution:=optional;version="[3.2,4)",\r
- org.springframework.cglib.core;resolution:=optional;version="[3.2,4)",\r
- org.springframework.cglib.reflect;resolution:=optional;version="[3.2,4)\r
- ",\r
- org.aopalliance.aop;resolution:=optional;version="[1.0,2)",\r
- org.argeo.slc.runtime;version="[2.1,3)",\r
- org.argeo.slc.core.execution;resolution:=optional;version="[2.1,3)",\r
- org.argeo.slc.core.execution.tasks;resolution:=optional;version="[2.1,3\r
- )",\r
- org.argeo.slc.execution;version="[2.1,3)",\r
- org.argeo.slc.osgi;resolution:=optional;version="[2.1,3)",\r
- org.argeo.slc.test;version="[2.1,3)",\r
- org.springframework.aop;resolution:=optional;version="[3.2,4)",\r
- org.springframework.aop.framework;resolution:=optional;version="[3.2,4)\r
- ",\r
- org.springframework.aop.scope;resolution:=optional;version="[3.2,4)",\r
- org.springframework.beans.factory.config;resolution:=optional;version="\r
- [3.2,4)",\r
- org.springframework.core.io;resolution:=optional;version="[3.2,4)",\r
- javax.security.auth.callback;resolution:=optional\r
-Include-Resource: META-INF/MANIFEST.MF=META-INF/MANIFEST.MF,META-INF/spr\r
- ing/payment.xml=META-INF/spring/payment.xml,META-INF/spring/templates.x\r
- ml=META-INF/spring/templates.xml,META-INF/spring/spring.security.xml=ME\r
- TA-INF/spring/spring.security.xml,META-INF/spring/distribution.xml=META\r
- -INF/spring/distribution.xml,META-INF/spring/apache.tomcat.xml=META-INF\r
- /spring/apache.tomcat.xml,META-INF/spring/ws.xml=META-INF/spring/ws.xml\r
- ,META-INF/spring/osgi.xml=META-INF/spring/osgi.xml,META-INF/spring/ecli\r
- pse.gemini.xml=META-INF/spring/eclipse.gemini.xml,META-INF/spring/graal\r
- vm.xml=META-INF/spring/graalvm.xml,META-INF/spring/spring.xml=META-INF/\r
- spring/spring.xml,META-INF/spring/jersey.xml=META-INF/spring/jersey.xml\r
- ,META-INF/spring/swagger.xml=META-INF/spring/swagger.xml,META-INF/sprin\r
- g/apache.felix.xml=META-INF/spring/apache.felix.xml,META-INF/spring/apa\r
- che.ant.xml=META-INF/spring/apache.ant.xml,META-INF/spring/scripting.xm\r
- l=META-INF/spring/scripting.xml,META-INF/spring/extras.xml=META-INF/spr\r
- ing/extras.xml\r
-Private-Package: !*\r
-SLC-Build-Timestamp: 20211104073959\r
-SLC-Category: org.argeo.tp.factory\r
-SLC-ExecutionModule: default\r
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/apache.ant.xml b/org.argeo.tp.factory.extras/META-INF/spring/apache.ant.xml
deleted file mode 100644 (file)
index 2a61571..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-<?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.ant" spec="spec.version">
-               <flow:arg name="version" value="1.9.2" />
-               <bean parent="template.archiveWrapper">
-                       <property name="uri"
-                               value="http://archive.apache.org/dist/ant/binaries/apache-ant-@{version}-bin.zip" />
-                       <property name="license">
-                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
-                       </property>
-                       <property name="wrappers">
-                               <map>
-                                       <entry key="apache-ant-@{version}/lib/ant.jar">
-                                               <bean id="org.apache.ant" parent="template.org.apache.ant" />
-                                       </entry>
-                                       <entry key="apache-ant-@{version}/lib/ant-launcher.jar">
-                                               <bean id="org.apache.ant.launch" parent="template.org.apache.ant" />
-                                       </entry>
-                               </map>
-                       </property>
-                       <property name="sourcesProvider">
-                               <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
-                                       <property name="uri"
-                                               value="http://archive.apache.org/dist/ant/source/apache-ant-@{version}-src.zip" />
-                                       <property name="base" value="apache-ant-@{version}/src/main/" />
-                                       <property name="osgiFactory" ref="osgiFactory" />
-                               </bean>
-                       </property>
-               </bean>
-       </flow:flow>
-
-       <!-- Specs and templates -->
-       <bean id="template.org.apache.ant" parent="template.bndWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.apache.ant" />
-       </bean>
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/apache.felix.xml b/org.argeo.tp.factory.extras/META-INF/spring/apache.felix.xml
deleted file mode 100644 (file)
index 4019764..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?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="org.apache.felix.framework" p:version="4.2.1"
-               parent="template.org.apache.felix">
-       </bean>
-       <bean id="org.apache.felix.bundlerepository" p:version="1.6.6"
-               parent="template.org.apache.felix">
-       </bean>
-       <bean id="org.apache.felix.gogo.command" p:version="0.12.0"
-               parent="template.org.apache.felix">
-       </bean>
-       <bean id="org.apache.felix.gogo.runtime" p:version="0.10.0"
-               parent="template.org.apache.felix">
-       </bean>
-       <bean id="org.apache.felix.gogo.shell" p:version="0.10.0"
-               parent="template.org.apache.felix">
-       </bean>
-
-       <!-- FACTORY -->
-       <!-- TODO sources -->
-       <bean id="template.org.apache.felix" class="org.argeo.slc.repo.osgi.UriWrapper"
-               abstract="true">
-               <property name="baseUri" value="http://archive.apache.org/dist/felix" />
-               <property name="groupId" value="org.argeo.tp.apache.felix" />
-               <property name="doNotModify" value="true" />
-               <property name="license">
-                       <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
-               </property>
-               <property name="osgiFactory" ref="osgiFactory" />
-       </bean>
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/apache.tomcat.xml b/org.argeo.tp.factory.extras/META-INF/spring/apache.tomcat.xml
deleted file mode 100644 (file)
index 06db0ec..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-<?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="org.apache.catalina" parent="template.org.apache.tomcat">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       javax.mail.*;resolution:=optional,
-                                       org.apache.juli.*;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-       <bean id="org.apache.jasper" parent="template.org.apache.tomcat">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       org.apache.juli.logging;resolution:=optional,
-                                       org.apache.tools.ant.*;resolution:=optional,
-                                       org.eclipse.jdt.*;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-       <bean id="org.apache.el" parent="template.org.apache.tomcat" />
-       <bean id="org.apache.coyote" parent="template.org.apache.tomcat">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       *,
-                                       org.apache.juli.logging;resolution:=optional,
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-       <bean id="org.apache.tomcat.api" parent="template.org.apache.tomcat" />
-       <bean id="org.apache.tomcat.util" parent="template.org.apache.tomcat">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       org.apache.juli.logging;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-       <!-- FACTORY -->
-       <bean id="template.org.apache.tomcat" parent="template.bndWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.apache.tomcat" />
-       </bean>
-
-       <flow:flow name="apache/org.apache.tomcat" spec="spec.version">
-               <flow:arg name="version" value="7.0.42" />
-               <bean parent="template.archiveWrapper">
-                       <property name="uri"
-                               value="http://archive.apache.org/dist/tomcat/tomcat-7/v@{version}/bin/apache-tomcat-@{version}.zip" />
-                       <property name="license">
-                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
-                       </property>
-                       <property name="wrappers">
-                               <map>
-                                       <!-- Tomcat -->
-                                       <!-- <entry key="apache-tomcat-@{version}/lib/catalina.jar" -->
-                                       <!-- value-ref="org.apache.catalina" /> -->
-                                       <!-- <entry key="apache-tomcat-@{version}/lib/jasper.jar" -->
-                                       <!-- value-ref="org.apache.jasper" /> -->
-<!--                                   <entry key="apache-tomcat-@{version}/lib/jasper-el.jar" -->
-<!--                                           value-ref="org.apache.el" /> -->
-                                       <!-- <entry key="apache-tomcat-@{version}/lib/tomcat-coyote.jar" -->
-                                       <!-- value-ref="org.apache.coyote" /> -->
-                                       <!-- <entry key="apache-tomcat-@{version}/lib/tomcat-api.jar" -->
-                                       <!-- value-ref="org.apache.tomcat.api" /> -->
-                                       <!-- <entry key="apache-tomcat-@{version}/lib/tomcat-util.jar" -->
-                                       <!-- value-ref="org.apache.tomcat.util" /> -->
-                                       <!-- Javax -->
-<!--                                   <entry key="apache-tomcat-@{version}/lib/annotations-api.jar" -->
-<!--                                           value-ref="javax.annotation" /> -->
-                                       <!-- <entry key="apache-tomcat-@{version}/lib/el-api.jar" -->
-                                       <!-- value-ref="javax.el" /> -->
-<!--                                   <entry key="apache-tomcat-@{version}/lib/jsp-api.jar" -->
-<!--                                           value-ref="javax.servlet.jsp" /> -->
-                                       <!-- <entry key="apache-tomcat-@{version}/lib/servlet-api.jar" -->
-                                       <!-- value-ref="javax.servlet" /> -->
-                               </map>
-                       </property>
-                       <property name="sourcesProvider">
-                               <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
-                                       <property name="uri"
-                                               value="http://archive.apache.org/dist/tomcat/tomcat-7/v@{version}/src/apache-tomcat-@{version}-src.zip" />
-                                       <property name="base" value="apache-tomcat-@{version}-src/java/" />
-                                       <property name="osgiFactory" ref="osgiFactory" />
-                               </bean>
-                       </property>
-               </bean>
-       </flow:flow>
-
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/distribution.xml b/org.argeo.tp.factory.extras/META-INF/spring/distribution.xml
deleted file mode 100644 (file)
index 90623c0..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-<?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-extras"
-               class="org.argeo.slc.repo.osgi.ArgeoOsgiDistributionImpl"
-               init-method="init" destroy-method="destroy">
-               <constructor-arg
-                       value="org.argeo.tp.extras:argeo-tp-extras:2.1.14-SNAPSHOT" />
-               <property name="modules">
-                       <list>
-                               <!-- Standalone -->
-                               <ref bean="javassist" />
-                               <ref bean="org.reflections" />
-
-                               <!-- Apache -->
-                               <ref bean="apache/org.apache.ant" />
-
-                               <!-- Spring -->
-                               <ref bean="spring/org.springframework" />
-                               <ref bean="org.springframework.ldap" />
-                               <ref bean="spring/org.springframework.security" />
-                               <ref bean="eclipse/org.argeo.tp.gemini" />
-
-                               <!-- Web services -->
-                               <!-- <ref bean="org.atmosphere.runtime" /> -->
-                               <!-- <ref bean="org.atmosphere.socketio" /> -->
-                               <ref bean="ws/swagger" />
-
-                               <!-- Payment providers -->
-                               <ref bean="com.stripe" />
-
-                               <!-- Scripting -->
-                               <ref bean="black.ninia.jep" />
-                               <ref bean="org.jython" />
-                               <ref bean="org.graalvm.sdk" />
-                       </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-extras-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-extras" />
-                       <property name="osgiFactory" ref="osgiFactory" />
-               </bean>
-       </flow:flow>
-
-       <!-- Security -->
-       <bean
-               class="org.argeo.slc.spring.auth.AuthenticatedApplicationContextInitialization">
-               <property name="beanNames">
-                       <list>
-                               <value>osgiFactory</value>
-                       </list>
-               </property>
-       </bean>
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/eclipse.gemini.xml b/org.argeo.tp.factory.extras/META-INF/spring/eclipse.gemini.xml
deleted file mode 100644 (file)
index f0309dd..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-<?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 -->
-       <!-- Gemini Blueprint -->
-       <bean id="org.eclipse.gemini.blueprint.core" parent="template.gemini" />
-       <bean id="org.eclipse.gemini.blueprint.extender" parent="template.gemini" />
-       <bean id="org.eclipse.gemini.blueprint.io" parent="template.gemini" />
-
-       <!-- Gemini Web -->
-       <!-- <flow:flow name="org.argeo.tp.gemini/org.gemini.web" -->
-       <!-- spec="spec.version"> -->
-       <!-- <flow:arg name="version" value="2.2.2.RELEASE" /> -->
-       <!-- <bean id="org.eclipse.gemini.web.core" parent="template.geminiMaven" -->
-       <!-- p:version="@{version}" p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.core:@{version}" 
-               /> -->
-       <!-- <bean id="org.eclipse.gemini.web.extender" parent="template.geminiMaven" -->
-       <!-- p:version="@{version}" -->
-       <!-- p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.extender:@{version}" 
-               /> -->
-       <!-- <bean id="org.eclipse.gemini.web.tomcat" parent="template.geminiMaven" -->
-       <!-- p:version="@{version}" -->
-       <!-- p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.tomcat:@{version}" 
-               /> -->
-       <!-- </flow:flow> -->
-
-       <!-- <bean id="org.eclipse.gemini.web.core" parent="template.geminiMaven" -->
-       <!-- p:version="2.2.2.RELEASE" p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.core" 
-               /> -->
-       <!-- <bean id="org.eclipse.gemini.web.extender" parent="template.geminiMaven" -->
-       <!-- p:version="2.2.2.RELEASE" p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.extender" 
-               /> -->
-       <!-- <bean id="org.eclipse.gemini.web.tomcat" parent="template.geminiMaven" -->
-       <!-- p:version="2.2.2.RELEASE" p:sourceCoords="org.eclipse.gemini:org.eclipse.gemini.web.tomcat" 
-               /> -->
-
-
-       <!-- FACTORY -->
-       <bean id="template.gemini" parent="template.bndWrapper" abstract="true">
-               <property name="groupId" value="org.argeo.tp.gemini" />
-               <property name="doNotModify" value="true" />
-       </bean>
-
-       <bean id="template.geminiMaven" parent="template.mavenWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.gemini" />
-               <property name="license">
-                       <util:constant static-field="org.argeo.slc.repo.FreeLicense.EPL" />
-               </property>
-               <property name="doNotModify" value="true" />
-       </bean>
-
-       <!-- Gemini Blueprint -->
-       <flow:flow name="eclipse/org.argeo.tp.gemini"
-               spec="spec.version">
-               <flow:arg name="version" value="1.0.2.RELEASE" />
-               <bean parent="template.archiveWrapper">
-                       <property name="uri"
-                               value="http://www.eclipse.org/downloads/blueprint/gemini-blueprint-@{version}.zip" />
-                       <property name="license">
-                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.EPL" />
-                       </property>
-                       <property name="wrappers">
-                               <map>
-                                       <entry
-                                               key="gemini-blueprint-@{version}/dist/gemini-blueprint-core-@{version}.jar"
-                                               value-ref="org.eclipse.gemini.blueprint.core" />
-                                       <entry
-                                               key="gemini-blueprint-@{version}/dist/gemini-blueprint-extender-@{version}.jar"
-                                               value-ref="org.eclipse.gemini.blueprint.extender" />
-                                       <entry
-                                               key="gemini-blueprint-@{version}/dist/gemini-blueprint-io-@{version}.jar"
-                                               value-ref="org.eclipse.gemini.blueprint.io" />
-                               </map>
-                       </property>
-               </bean>
-       </flow:flow>
-
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/extras.xml b/org.argeo.tp.factory.extras/META-INF/spring/extras.xml
deleted file mode 100644 (file)
index dc93b51..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-<?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="javassist" p:version="3.26.0"
-               p:sourceCoords="org.javassist:javassist:3.26.0-GA"
-               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.reflections" p:version="0.9.11"
-               p:sourceCoords="org.reflections:reflections:0.9.11"
-               parent="template.mavenWrapper">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       com.google.common.*;version="0.0.0",
-                                       com.google.gson.*;resolution:=optional,
-                                       org.dom4j.*;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-               <property name="license">
-                       <util:constant
-                               static-field="org.argeo.slc.repo.FreeLicense.BSD" />
-               </property>
-       </bean>
-
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/graalvm.xml b/org.argeo.tp.factory.extras/META-INF/spring/graalvm.xml
deleted file mode 100644 (file)
index f924a3d..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-<?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.graalvm.sdk"
-               p:sourceCoords="org.graalvm.sdk:graal-sdk:19.2.0.1"
-               p:version="19.2.0.1" parent="template.mavenWrapper">
-               <!-- <property name="license"> -->
-               <!-- <util:constant -->
-               <!-- static-field="org.argeo.slc.repo.FreeLicense.UPL" /> -->
-               <!-- </property> -->
-               <property name="groupId" value="org.argeo.tp.graalvm" />
-       </bean>
-
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/jersey.xml b/org.argeo.tp.factory.extras/META-INF/spring/jersey.xml
deleted file mode 100644 (file)
index 4ad1754..0000000
+++ /dev/null
@@ -1,106 +0,0 @@
-<?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/jersey" spec="spec.version">
-               <flow:arg name="version" value="2.29.1" />
-               <bean id="org.glassfish.jersey.core.jersey-common"
-                       p:sourceCoords="org.glassfish.jersey.core:jersey-common:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean id="org.glassfish.jersey.core.jersey-client"
-                       p:sourceCoords="org.glassfish.jersey.core:jersey-client:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean id="org.glassfish.jersey.core.jersey-server"
-                       p:sourceCoords="org.glassfish.jersey.core:jersey-server:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <!-- Containers -->
-               <bean
-                       id="org.glassfish.jersey.containers.jersey-container-servlet"
-                       p:sourceCoords="org.glassfish.jersey.containers:jersey-container-servlet:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean
-                       id="org.glassfish.jersey.containers.jersey-container-servlet-core"
-                       p:sourceCoords="org.glassfish.jersey.containers:jersey-container-servlet-core:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean
-                       id="org.glassfish.jersey.containers.jersey-container-jetty-http"
-                       p:sourceCoords="org.glassfish.jersey.containers:jersey-container-jetty-http:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean
-                       id="org.glassfish.jersey.containers.jersey-container-jetty-servlet"
-                       p:sourceCoords="org.glassfish.jersey.containers:jersey-container-jetty-servlet:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <!-- Media -->
-               <bean id="org.glassfish.jersey.media.jersey-media-json-jackson"
-                       p:sourceCoords="org.glassfish.jersey.media:jersey-media-json-jackson:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <!-- Inject -->
-               <bean id="org.glassfish.jersey.inject.jersey-hk2"
-                       p:sourceCoords="org.glassfish.jersey.inject:jersey-hk2:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <!-- Ext -->
-               <bean id="org.glassfish.jersey.ext.jersey-entity-filtering"
-                       p:sourceCoords="org.glassfish.jersey.ext:jersey-entity-filtering:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean id="org.glassfish.jersey.ext.jersey-mvc"
-                       p:sourceCoords="org.glassfish.jersey.ext:jersey-mvc:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean id="org.glassfish.jersey.ext.jersey-mvc-freemarker"
-                       p:sourceCoords="org.glassfish.jersey.ext:jersey-mvc-freemarker:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-       </flow:flow>
-
-       <flow:flow name="ws/hk2" spec="spec.version">
-               <flow:arg name="version" value="2.6.1" />
-               <bean id="org.glassfish.hk2.utils"
-                       p:sourceCoords="org.glassfish.hk2:hk2-utils:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean id="org.glassfish.hk2.api"
-                       p:sourceCoords="org.glassfish.hk2:hk2-api:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean id="org.glassfish.hk2.core"
-                       p:sourceCoords="org.glassfish.hk2:hk2-core:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean id="org.glassfish.hk2.locator"
-                       p:sourceCoords="org.glassfish.hk2:hk2-locator:@{version}"
-                       parent="template.jerseyMaven">
-               </bean>
-               <bean id="org.glassfish.hk2.osgi-resource-locator"
-                       p:sourceCoords="org.glassfish.hk2:osgi-resource-locator:1.0.3"
-                       parent="template.jerseyMaven">
-               </bean>
-       </flow:flow>
-
-       <bean id="template.jerseyMaven" parent="template.mavenWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.jersey" />
-               <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
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/osgi.xml b/org.argeo.tp.factory.extras/META-INF/spring/osgi.xml
deleted file mode 100644 (file)
index f2b0cee..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-<?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="argeo-tp-extras" 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
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/payment.xml b/org.argeo.tp.factory.extras/META-INF/spring/payment.xml
deleted file mode 100644 (file)
index 0374005..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-<?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="com.stripe" p:sourceCoords="com.stripe:stripe-java:jar:8.1.0"
-               parent="template.mavenWrapper">
-               <property name="groupId" value="org.argeo.tp.payment" />
-               <property name="license">
-                       <util:constant static-field="org.argeo.slc.repo.FreeLicense.MIT" />
-               </property>
-       </bean>
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/scripting.xml b/org.argeo.tp.factory.extras/META-INF/spring/scripting.xml
deleted file mode 100644 (file)
index c1ca80b..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<?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="black.ninia.jep" p:sourceCoords="black.ninia:jep:3.9.0"
-               parent="template.mavenWrapper">
-               <property name="license">
-                       <util:constant
-                               static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
-               </property>
-               <property name="groupId" value="org.argeo.tp.scripting" />
-       </bean>
-
-       <bean id="org.jython"
-               p:sourceCoords="org.python:jython-standalone:2.7.1"
-               parent="template.mavenWrapper">
-               <!-- <property name="license"> -->
-               <!-- <util:constant -->
-               <!-- static-field="org.argeo.slc.repo.FreeLicense.PYTHON" /> -->
-               <!-- </property> -->
-               <property name="groupId" value="org.argeo.tp.scripting" />
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Export-Package">
-                                       org.python.core.*,
-                                       org.python.modules.*,
-                                       org.python.util,
-                                       org.python,
-                                       com.xhaus.modjy,
-                                       com.ziclix.python.sql,
-                                       Lib.*
-                               </prop>
-                               <prop key="Import-Package">
-                                       *;resolution:=optional
-                               </prop>
-                               <prop key="Private-Package">*</prop>
-                               <prop key="Main-Class">org.python.util.jython</prop>
-                       </props>
-               </property>
-       </bean>
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/spring.security.xml b/org.argeo.tp.factory.extras/META-INF/spring/spring.security.xml
deleted file mode 100644 (file)
index 737092a..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-<?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">
-
-       <!-- FACTORY -->
-       <bean id="template.spring.security" parent="template.bndWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.spring.security" />
-               <property name="doNotModify" value="true" />
-       </bean>
-
-       <flow:flow name="spring/org.springframework.security" spec="spec.version">
-               <flow:arg name="version" value="3.2.5.RELEASE" />
-               <bean parent="template.archiveWrapper">
-                       <property name="uri"
-                               value="https://repo.spring.io/libs-release-local/org/springframework/security/spring-security/@{version}/spring-security-@{version}-dist.zip" />
-                       <property name="license">
-                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
-                       </property>
-                       <property name="wrappers">
-                               <map>
-                                       <entry
-                                               key="spring-security-@{version}/dist/spring-security-acl-@{version}.jar">
-                                               <bean id="org.springframework.security.acls" parent="template.spring.security" />
-                                       </entry>
-                                       <entry
-                                               key="spring-security-@{version}/dist/spring-security-aspects-@{version}.jar">
-                                               <bean id="org.springframework.security.aspects" parent="template.spring.security" />
-                                       </entry>
-                                       <entry
-                                               key="spring-security-@{version}/dist/spring-security-config-@{version}.jar">
-                                               <bean id="org.springframework.security.config" parent="template.spring.security" />
-                                       </entry>
-                                       <entry
-                                               key="spring-security-@{version}/dist/spring-security-core-@{version}.jar">
-                                               <bean id="org.springframework.security.core" parent="template.spring.security" />
-                                       </entry>
-                                       <entry
-                                               key="spring-security-@{version}/dist/spring-security-ldap-@{version}.jar">
-                                               <bean id="org.springframework.security.ldap" parent="template.spring.security" />
-                                       </entry>
-                                       <!-- <entry key="spring-security-@{version}/dist/spring-security-openid-@{version}.jar"> -->
-                                       <!-- <bean id="org.springframework.security.openid" parent="template.spring.security" 
-                                               /> -->
-                                       <!-- </entry> -->
-                                       <entry
-                                               key="spring-security-@{version}/dist/spring-security-web-@{version}.jar">
-                                               <bean id="org.springframework.security.web" parent="template.spring.security" />
-                                       </entry>
-                               </map>
-                       </property>
-               </bean>
-       </flow:flow>
-
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/spring.xml b/org.argeo.tp.factory.extras/META-INF/spring/spring.xml
deleted file mode 100644 (file)
index def6824..0000000
+++ /dev/null
@@ -1,270 +0,0 @@
-<?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="org.springframework.aop" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       com.jamonapi;resolution:=optional,
-                                       org.apache.commons.pool.*;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-       <bean id="org.springframework.aspects" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       org.springframework.orm.jpa;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-       <bean id="org.springframework.beans" parent="template.org.springframework" />
-
-       <bean id="org.springframework.context" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       javax.ejb;resolution:=optional,
-                                       bsh;resolution:=optional,
-                                       com.sun.net.httpserver;resolution:=optional,
-                                       edu.emory.mathcs.backport.java.util.concurrent;resolution:=optional,
-                                       groovy.lang;resolution:=optional,
-                                       javax.interceptor;resolution:=optional,
-                                       javax.jms;resolution:=optional,
-                                       javax.persistence.spi;resolution:=optional,
-                                       javax.validation.*;resolution:=optional,
-                                       org.codehaus.groovy.control;resolution:=optional,
-                                       org.hibernate.validator.*;resolution:=optional,
-                                       org.joda.time.*;resolution:=optional,
-                                       org.jruby.*;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-       <bean id="org.springframework.context.support" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       *;resolution:=optional
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-       <bean id="org.springframework.core" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       joptsimple;resolution:=optional,
-                                       org.springframework.asm.tree;resolution:=optional,
-                                       org.apache.tools.ant.*;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-       <bean id="org.springframework.expression" parent="template.org.springframework" />
-
-       <bean id="org.springframework.instrument" parent="template.org.springframework" />
-
-       <!-- <bean id="org.springframework.instrument.tomcat" parent="template.org.springframework" 
-               /> -->
-
-       <bean id="org.springframework.jdbc" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       com.mchange.v2.c3p0;resolution:=optional,
-                                       com.sun.rowset;resolution:=optional,
-                                       org.apache.derby.*;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-       <!-- <bean id="org.springframework.jms" parent="template.org.springframework" 
-               /> -->
-
-       <!-- <bean id="org.springframework.orm" parent="template.org.springframework" 
-               /> -->
-
-       <!-- <bean id="org.springframework.oxm" parent="template.org.springframework"> -->
-       <!-- <property name="bndProperties"> -->
-       <!-- <props merge="true"> -->
-       <!-- <prop key="Import-Package"> -->
-       <!-- com.thoughtworks.xstream.*;resolution:=optional, -->
-       <!-- org.apache.xmlbeans.*;resolution:=optional, -->
-       <!-- org.exolab.castor.*;resolution:=optional, -->
-       <!-- org.jibx.runtime.*;resolution:=optional, -->
-       <!-- * -->
-       <!-- </prop> -->
-       <!-- </props> -->
-       <!-- </property> -->
-       <!-- </bean> -->
-
-       <!-- <bean id="org.springframework.test" parent="template.org.springframework" 
-               /> -->
-
-       <bean id="org.springframework.tx" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       com.ibm.wsspi.uow;resolution:=optional,
-                                       javax.ejb;resolution:=optional,
-                                       javax.resource.*;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-       <bean id="org.springframework.web" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       com.caucho.hessian.*;resolution:=optional,
-                                       com.caucho.burlap.*;resolution:=optional,
-                                       com.fasterxml.jackson.*;resolution:=optional,
-                                       com.sun.net.httpserver.*;resolution:=optional,
-                                       com.sun.syndication.*;resolution:=optional,
-                                       javax.faces.*;resolution:=optional,
-                                       javax.portlet;resolution:=optional,
-                                       javax.servlet.jsp.*;resolution:=optional,
-                                       javax.xml.rpc.*;resolution:=optional,
-                                       org.apache.http.*;resolution:=optional,
-                                       org.codehaus.jackson.*;resolution:=optional,
-                                       org.apache.commons.fileupload.*;resolution:=optional,
-                                       org.springframework.oxm;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-
-       <bean id="org.springframework.web.servlet" parent="template.org.springframework">
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       com.fasterxml.jackson.*;resolution:=optional,
-                                       com.lowagie.text.*;resolution:=optional,
-                                       com.sun.syndication.*;resolution:=optional,
-                                       freemarker.*;resolution:=optional,
-                                       javax.servlet.jsp.*;resolution:=optional,
-                                       jxl.*;resolution:=optional,
-                                       net.sf.jasperreports.engine.*;resolution:=optional,
-                                       org.apache.poi.*;resolution:=optional,
-                                       org.apache.tiles.*;resolution:=optional,
-                                       org.apache.velocity.*;resolution:=optional,
-                                       org.codehaus.jackson.*;resolution:=optional,
-                                       org.springframework.oxm;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-       <!-- FACTORY -->
-       <bean id="template.org.springframework" parent="template.bndWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.spring" />
-       </bean>
-
-       <flow:flow name="spring/org.springframework" spec="spec.version">
-               <flow:arg name="version" value="3.2.13.RELEASE" />
-               <bean parent="template.archiveWrapper">
-                       <property name="uri"
-                               value="https://repo.springsource.org/libs-release-local/org/springframework/spring/@{version}/spring-framework-@{version}-dist.zip" />
-                       <property name="license">
-                               <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
-                       </property>
-                       <property name="wrappers">
-                               <map>
-                                       <entry key="spring-framework-@{version}/libs/spring-aop-@{version}.jar"
-                                               value-ref="org.springframework.aop" />
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-aspects-@{version}.jar"
-                                               value-ref="org.springframework.aspects" />
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-beans-@{version}.jar"
-                                               value-ref="org.springframework.beans" />
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-context-@{version}.jar"
-                                               value-ref="org.springframework.context" />
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-context-support-@{version}.jar"
-                                               value-ref="org.springframework.context.support" />
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-core-@{version}.jar"
-                                               value-ref="org.springframework.core" />
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-expression-@{version}.jar"
-                                               value-ref="org.springframework.expression" />
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-instrument-@{version}.jar"
-                                               value-ref="org.springframework.instrument" />
-                                       <!-- <entry -->
-                                       <!-- key="spring-framework-@{version}/libs/spring-instrument-tomcat-@{version}.jar" -->
-                                       <!-- value-ref="org.springframework.instrument.tomcat" /> -->
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-jdbc-@{version}.jar"
-                                               value-ref="org.springframework.jdbc" />
-                                       <!-- <entry -->
-                                       <!-- key="spring-framework-@{version}/libs/spring-jms-@{version}.jar" -->
-                                       <!-- value-ref="org.springframework.jms" /> -->
-                                       <!-- <entry -->
-                                       <!-- key="spring-framework-@{version}/libs/spring-orm-@{version}.jar" -->
-                                       <!-- value-ref="org.springframework.orm" /> -->
-                                       <!-- <entry -->
-                                       <!-- key="spring-framework-@{version}/libs/spring-oxm-@{version}.jar" -->
-                                       <!-- value-ref="org.springframework.oxm" /> -->
-                                       <!-- <entry -->
-                                       <!-- key="spring-framework-@{version}/libs/spring-test-@{version}.jar" -->
-                                       <!-- value-ref="org.springframework.test" /> -->
-                                       <entry key="spring-framework-@{version}/libs/spring-tx-@{version}.jar"
-                                               value-ref="org.springframework.tx" />
-                                       <entry key="spring-framework-@{version}/libs/spring-web-@{version}.jar"
-                                               value-ref="org.springframework.web" />
-                                       <entry
-                                               key="spring-framework-@{version}/libs/spring-webmvc-@{version}.jar"
-                                               value-ref="org.springframework.web.servlet" />
-                               </map>
-                       </property>
-               </bean>
-       </flow:flow>
-
-       <bean id="org.springframework.ldap" p:sourceCoords="org.springframework.ldap:spring-ldap-core:1.3.2.RELEASE"
-               parent="template.mavenWrapper">
-               <property name="license">
-                       <util:constant static-field="org.argeo.slc.repo.FreeLicense.APACHE" />
-               </property>
-               <property name="groupId" value="org.argeo.tp.spring.ldap" />
-               <property name="bndProperties">
-                       <props merge="true">
-                               <prop key="Import-Package">
-                                       org.apache.commons.lang.*;resolution:=optional,
-                                       com.sun.jndi.ldap.*;resolution:=optional,
-                                       org.springframework.data.*;resolution:=optional,
-                                       org.springframework.orm.hibernate3;resolution:=optional,
-                                       *
-                               </prop>
-                       </props>
-               </property>
-       </bean>
-
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/swagger.xml b/org.argeo.tp.factory.extras/META-INF/spring/swagger.xml
deleted file mode 100644 (file)
index 251038b..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-<?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/swagger" spec="spec.version">
-               <flow:arg name="version" value="1.5.24" />
-               <bean id="io.swagger.core"
-                       p:sourceCoords="io.swagger:swagger-core:@{version}"
-                       parent="template.swaggerMaven">
-               </bean>
-               <bean id="io.swagger.models"
-                       p:sourceCoords="io.swagger:swagger-models:@{version}"
-                       parent="template.swaggerMaven">
-               </bean>
-               <bean id="io.swagger.annotations"
-                       p:sourceCoords="io.swagger:swagger-annotations:@{version}"
-                       parent="template.swaggerMaven">
-               </bean>
-               <bean id="io.swagger.servlet"
-                       p:sourceCoords="io.swagger:swagger-servlet:@{version}"
-                       parent="template.swaggerMaven">
-                       <property name="doNotModify" value="false" />
-               </bean>
-               <!-- Parser -->
-               <bean id="io.swagger.parser"
-                       p:sourceCoords="io.swagger:swagger-parser:1.0.47"
-                       parent="template.swaggerMaven">
-                       <property name="doNotModify" value="false" />
-               </bean>
-               <!-- Old validation API -->
-               <bean id="javax.validation.api" p:version="1.1.0"
-                       p:sourceCoords="javax.validation:validation-api:1.1.0.Final"
-                       parent="template.swaggerMaven">
-               </bean>
-       </flow:flow>
-
-       <bean id="template.swaggerMaven" parent="template.mavenWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.swagger" />
-               <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
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/templates.xml b/org.argeo.tp.factory.extras/META-INF/spring/templates.xml
deleted file mode 100644 (file)
index 0b62147..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?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.spring.repo.osgi.BndWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.extras" />
-               <property name="bndProperties">
-                       <props>
-                               <prop key="Export-Package">*</prop>
-                       </props>
-               </property>
-       </bean>
-       <bean id="template.mavenWrapper" class="org.argeo.slc.spring.repo.osgi.MavenWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.extras" />
-               <property name="bndProperties">
-                       <props>
-                               <prop key="Export-Package">*</prop>
-                       </props>
-               </property>
-               <property name="osgiFactory" ref="osgiFactory" />
-       </bean>
-</beans>
\ No newline at end of file
diff --git a/org.argeo.tp.factory.extras/META-INF/spring/ws.xml b/org.argeo.tp.factory.extras/META-INF/spring/ws.xml
deleted file mode 100644 (file)
index cf0c288..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-<?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.atmosphere.runtime"
-               p:sourceCoords="org.atmosphere:atmosphere-runtime:2.4.32"
-               parent="template.wsMaven">
-       </bean>
-
-       <bean id="org.atmosphere.socketio"
-               p:sourceCoords="org.atmosphere:atmosphere-socketio:2.4.21"
-               parent="template.wsMaven">
-               <property name="doNotModify" value="false" />
-       </bean>
-
-       <bean id="template.wsMaven" parent="template.mavenWrapper"
-               abstract="true">
-               <property name="groupId" value="org.argeo.tp.ws" />
-               <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
diff --git a/org.argeo.tp.factory.extras/bnd.bnd b/org.argeo.tp.factory.extras/bnd.bnd
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/org.argeo.tp.factory.extras/pom.xml b/org.argeo.tp.factory.extras/pom.xml
deleted file mode 100644 (file)
index d20bba1..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-<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.18-SNAPSHOT</version>
-       </parent>
-       <groupId>org.argeo.tp.factory</groupId>
-       <artifactId>org.argeo.tp.factory.extras</artifactId>
-       <version>2.1.14-SNAPSHOT</version>
-       <name>Extras Third Party Factory</name>
-       <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>
-               </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>
diff --git a/pom.xml b/pom.xml
deleted file mode 100644 (file)
index f770537..0000000
--- a/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<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>
-       <groupId>org.argeo.tp.factory</groupId>
-       <artifactId>argeo-distribution</artifactId>
-       <version>2.1.28-SNAPSHOT</version>
-       <name>Argeo Java OSGi Distributions</name>
-       <description>OSGi packaging of free / open source third party libraries</description>
-       <packaging>pom</packaging>
-       <modules>
-               <module>org.argeo.tp.factory.core</module>
-               <module>org.argeo.tp.factory.extras</module>
-       </modules>
-</project>