continue entries;
else if (entry.getName().equals("META-INF/LICENSE-notice.md"))
continue entries;
+ else if (entry.getName().equals("META-INF/DEPENDENCIES"))
+ continue entries;
+ if (entry.getName().startsWith(".cache/")) // Apache SSHD
+ continue entries;
Path target = targetBundleDir.resolve(entry.getName());
Files.createDirectories(target.getParent());
if (!Files.exists(target)) {
A2Factory factory = new A2Factory(factoryBase, descriptorsBase, true);
// factory.processSingleM2ArtifactDistributionUnit(descriptorsBase.resolve("org.argeo.tp.apache").resolve("org.apache.xml.resolver.bnd"));
-// factory.processM2BasedDistributionUnit(descriptorsBase.resolve("org.argeo.tp.apache/apache-sshd"));
+ factory.processM2BasedDistributionUnit(descriptorsBase.resolve("org.argeo.tp.apache/apache-sshd"));
// factory.processM2BasedDistributionUnit(descriptorsBase.resolve("org.argeo.tp.jetty/jetty"));
// factory.processCategory(descriptorsBase.resolve("org.argeo.tp.osgi"));
// factory.processCategory(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp"));
// factory.processCategory(descriptorsBase.resolve("org.argeo.tp.sdk"));
// factory.processCategory(descriptorsBase.resolve("org.argeo.tp.formats"));
// factory.processCategory(descriptorsBase.resolve("org.argeo.tp.gis"));
-// System.exit(1);
+ System.exit(1);
// SDK
factory.processCategory(Paths.get("org.argeo.tp.sdk"));
--- /dev/null
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.sshd
+SLC-Origin-M2: :2.8.0
+Export-Package: org.apache.*
+Import-Package: \
+org.apache.tomcat.jni.*;resolution:=optional,\
+org.bouncycastle.crypto.prng,\
+org.bouncycastle.jce.provider.*;resolution:=optional,\
+net.i2p.crypto.eddsa.*;resolution:=optional,\
+org.slf4j,\
+org.slf4j.event,\
+org.slf4j.helpers,\
+*
+SLC-Origin-M2-Merge: \
+org.apache.sshd:sshd-core, \
+org.apache.sshd:sshd-common
+++ /dev/null
-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,\
-org.slf4j,\
-org.slf4j.event,\
-org.slf4j.helpers,\
-*
-
-SLC-Origin-M2: org.apache.sshd:sshd-common
--- /dev/null
+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,\
+org.slf4j,\
+org.slf4j.event,\
+org.slf4j.helpers,\
+*
+
+SLC-Origin-M2: org.apache.sshd:sshd-common
+++ /dev/null
-Bundle-SymbolicName: org.apache.sshd.core
-SLC-Origin-M2: org.apache.sshd:sshd-core
-Import-Package: \
-org.apache.tomcat.jni.*;resolution:=optional,\
-org.bouncycastle.crypto.prng,\
-*
\ No newline at end of file
--- /dev/null
+Bundle-SymbolicName: org.apache.sshd.core
+SLC-Origin-M2: org.apache.sshd:sshd-core
+Import-Package: \
+org.apache.tomcat.jni.*;resolution:=optional,\
+org.bouncycastle.crypto.prng,\
+*
\ No newline at end of file
Bundle-License: GPL-2.0-only WITH Classpath-exception-2.0
SLC-Origin-M2: org.graalvm.nativeimage:svm:22.1.0.1
# Workaround for errors in Eclipse PDE when using GraalVM as JCM
-Import-Package: java.*;resolution:="optional", *
\ No newline at end of file
+Import-Package: *;resolution:="optional"
\ No newline at end of file
Bundle-License: CC0-1.0
SLC-Origin-M2: net.i2p.crypto:eddsa:0.3.0
+Import-Package: \
+sun.*;resolution:="optional", \
+*