: null;
String bundleSymbolicName = mergeProps.getProperty(ManifestConstants.BUNDLE_SYMBOLICNAME.toString());
+ if (bundleSymbolicName == null)
+ throw new IllegalArgumentException("Bundle-SymbolicName must be set in " + mergeBnd);
DefaultCategoryNameVersion nameVersion = new DefaultArtifact(
category + ":" + bundleSymbolicName + ":" + m2Version);
Path targetBundleDir = targetCategoryBase.resolve(bundleSymbolicName + "." + nameVersion.getBranch());
continue entries;
if (entry.getName().startsWith("module-info.java"))// skip META-INF entries
continue entries;
+ if (entry.getName().startsWith("/")) // absolute paths
+ continue entries;
Path target = targetSourceDir.resolve(entry.getName());
Files.createDirectories(target.getParent());
if (!Files.exists(target)) {
// factory.processCategory(descriptorsBase.resolve("org.argeo.tp"));
// factory.processCategory(descriptorsBase.resolve("org.argeo.tp.apache"));
// factory.processCategory(descriptorsBase.resolve("org.argeo.tp.formats"));
-// factory.processCategory(descriptorsBase.resolve("org.argeo.tp.formats"));
- factory.processEclipseArchive(
- descriptorsBase.resolve("org.argeo.tp.eclipse.equinox").resolve("eclipse-equinox"));
- factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rwt").resolve("eclipse-rwt"));
- factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rap").resolve("eclipse-rap"));
- factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-swt"));
- factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-nebula"));
- factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-equinox"));
- factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp").resolve("eclipse-rcp"));
- factory.processCategory(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp"));
+ factory.processCategory(descriptorsBase.resolve("org.argeo.tp.formats"));
System.exit(0);
// Eclipse
factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.swt").resolve("eclipse-equinox"));
factory.processEclipseArchive(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp").resolve("eclipse-rcp"));
factory.processCategory(descriptorsBase.resolve("org.argeo.tp.eclipse.rcp"));
- System.exit(0);
// Maven
factory.processCategory(descriptorsBase.resolve("org.argeo.tp.sdk"));
--- /dev/null
+Bundle-License: Apache-2.0
+Bundle-SymbolicName: org.apache.fop
+SLC-Origin-M2: :2.7
+SLC-Origin-M2-Merge: \
+org.apache.xmlgraphics:fop-core,\
+org.apache.xmlgraphics:fop-util,\
+org.apache.xmlgraphics:fop-events,\
+
+Export-Package: org.apache.fop.*
+
+Import-Package: \
+javax.media.jai;resolution:="optional",\
+com.thoughtworks.qdox.*;resolution:="optional",\
+org.apache.tools.ant.*;resolution:="optional",\
+*
+++ /dev/null
-Bundle-SymbolicName: org.apache.fop.core
-SLC-Origin-M2: org.apache.xmlgraphics:fop-core
-Import-Package: \
-javax.media.jai;resolution:="optional",\
-org.apache.tools.ant.*;resolution:="optional",\
-*
-Export-Package: \
-!org.apache.fop.util.*,\
-*
\ No newline at end of file