From: Mathieu Baudier Date: Sun, 6 Oct 2019 09:15:11 +0000 (+0200) Subject: Adapt to changes in Argeo TP. X-Git-Tag: argeo-slc-2.1.17~84 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=42938785f222beefa7c869efcbef1f27a53b3319;p=gpl%2Fargeo-slc.git Adapt to changes in Argeo TP. --- diff --git a/demo/slc_demo_rap.properties b/demo/slc_demo_rap.properties index 99e2f5659..ce864990d 100644 --- a/demo/slc_demo_rap.properties +++ b/demo/slc_demo_rap.properties @@ -48,4 +48,12 @@ org.eclipse.equinox.http.jetty.autostart=false org.eclipse.rap.workbenchAutostart=false # Avoid errors logs (see https://issues.apache.org/jira/browse/JCR-2226) -org.apache.jackrabbit.core.statementcache=false \ No newline at end of file +org.apache.jackrabbit.core.statementcache=false + +org.osgi.framework.bootdelegation=com.sun.jndi.ldap,\ +com.sun.jndi.ldap.sasl,\ +com.sun.security.jgss,\ +com.sun.jndi.dns,\ +com.sun.nio.file,\ +com.sun.nio.sctp,\ +com.sun.crypto.provider \ No newline at end of file diff --git a/dep/org.argeo.slc.dep.backend/pom.xml b/dep/org.argeo.slc.dep.backend/pom.xml index abed9d2c5..baee5f845 100644 --- a/dep/org.argeo.slc.dep.backend/pom.xml +++ b/dep/org.argeo.slc.dep.backend/pom.xml @@ -1,4 +1,6 @@ - + 4.0.0 org.argeo.slc @@ -35,12 +37,7 @@ - - - org.argeo.commons - org.argeo.dep.cms.sdk - ${version.argeo-commons} - + org.argeo.slc org.argeo.slc.dep.minimal @@ -105,6 +102,35 @@ 2.1.17-SNAPSHOT + + + org.argeo.commons + org.argeo.dep.cms.platform + ${version.argeo-commons} + + + + org.argeo.tp.sdk + biz.aQute.bndlib + + + org.argeo.tp.sdk + org.junit + + + org.argeo.tp.sdk + org.redline-rpm + + + org.argeo.tp.misc + com.googlecode.javaewah.JavaEWAH + + + org.argeo.tp.misc + org.eclipse.jgit + + + org.argeo.slc diff --git a/dep/org.argeo.slc.dep.e4.rap/pom.xml b/dep/org.argeo.slc.dep.e4.rap/pom.xml index da7d737d3..8ae8da524 100644 --- a/dep/org.argeo.slc.dep.e4.rap/pom.xml +++ b/dep/org.argeo.slc.dep.e4.rap/pom.xml @@ -67,7 +67,7 @@ org.argeo.tp.sdk - biz.aQute.bnd + biz.aQute.bndlib org.argeo.tp.sdk @@ -77,30 +77,14 @@ org.argeo.tp.sdk org.redline-rpm - - - - - - - - - - - - - - - - - + + org.argeo.tp.misc + com.googlecode.javaewah.JavaEWAH + + + org.argeo.tp.misc + org.eclipse.jgit + diff --git a/org.argeo.slc.repo/pom.xml b/org.argeo.slc.repo/pom.xml index 6270c1cf4..ab207def9 100644 --- a/org.argeo.slc.repo/pom.xml +++ b/org.argeo.slc.repo/pom.xml @@ -38,7 +38,7 @@ org.argeo.tp.sdk - biz.aQute.bnd + biz.aQute.bndlib \ No newline at end of file diff --git a/org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/ArchiveWrapper.java b/org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/ArchiveWrapper.java index d53078ec5..5469487a1 100644 --- a/org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/ArchiveWrapper.java +++ b/org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/ArchiveWrapper.java @@ -253,10 +253,12 @@ public class ArchiveWrapper implements Runnable, ModuleSet, Distribution { } } - if (nothingWasDone) - throw new SlcException("Nothing was done"); + if (nothingWasDone) { + log.error("Nothing was done when wrapping " + uri + ". THE DISTRIBUTION IS INCONSISTENT."); + // throw new SlcException("Nothing was done"); + // TODO Fail if not all wrappers matched + } - // FIXME Fail if not all wrappers matched } catch (Exception e) { throw new SlcException("Cannot wrap distribution " + uri, e); } finally { diff --git a/org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/BndWrapper.java b/org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/BndWrapper.java index 3d83c07e7..56dda5bdf 100644 --- a/org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/BndWrapper.java +++ b/org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/BndWrapper.java @@ -44,7 +44,7 @@ public class BndWrapper implements Constants, CategorizedNameVersion, try { byte[] jarBytes = IOUtils.toByteArray(in); - jar = new Jar(null, new ByteArrayInputStream(jarBytes)); + jar = new Jar(name, new ByteArrayInputStream(jarBytes)); Manifest sourceManifest = jar.getManifest(); Version versionToUse;