diff --git a/io.sloeber.core/META-INF/MANIFEST.MF b/io.sloeber.core/META-INF/MANIFEST.MF
index c55e0bd7..79f4020e 100644
--- a/io.sloeber.core/META-INF/MANIFEST.MF
+++ b/io.sloeber.core/META-INF/MANIFEST.MF
@@ -23,19 +23,38 @@ Require-Bundle: org.eclipse.cdt.managedbuilder.core,
org.eclipse.core.variables,
org.apache.commons.commons-io,
org.apache.commons.commons-compress,
- com.github.luben.zstd-jni;bundle-version="1.5.5",
- slf4j.api;bundle-version="2.0.9",
- org.eclipse.ui.intro
+ com.github.luben.zstd-jni,
+ slf4j.api,
+ org.eclipse.ui.intro,
+ org.eclipse.jgit.pgm,
+ org.eclipse.jetty.http,
+ org.eclipse.jetty.io,
+ org.eclipse.jetty.util
Export-Package: cc.arduino.packages;x-internal:=true,
cc.arduino.packages.discoverers;x-internal:=true,
cc.arduino.packages.ssh;x-internal:=true,
+ com.jcraft.jsch,
+ com.jcraft.jsch.jce;uses:="com.jcraft.jsch",
+ com.jcraft.jsch.jcraft;uses:="com.jcraft.jsch",
+ com.jcraft.jsch.jgss;uses:="com.jcraft.jsch",
io.sloeber.core;x-friends:="io.sloeber.tests",
- io.sloeber.core.api,
- io.sloeber.core.api.Json,
+ io.sloeber.core.Gson;uses:="com.google.gson,io.sloeber.core.api",
+ io.sloeber.core.api;
+ uses:="io.sloeber.core.common,
+ org.eclipse.debug.core.model,
+ jssc,
+ org.eclipse.debug.core,
+ org.eclipse.core.runtime,
+ io.sloeber.core.txt,
+ org.eclipse.cdt.core.settings.model,
+ org.eclipse.core.resources,
+ io.sloeber.core.api.Json",
+ io.sloeber.core.api.Json;uses:="org.eclipse.core.runtime,com.google.gson,io.sloeber.core.api",
io.sloeber.core.builder;x-internal:=true,
io.sloeber.core.common;x-friends:="io.sloeber.tests",
io.sloeber.core.communication;x-internal:=true,
io.sloeber.core.core;x-internal:=true,
+ io.sloeber.core.eclipseIntegrations;uses:="org.eclipse.core.variables",
io.sloeber.core.listeners;x-internal:=true,
io.sloeber.core.managers;x-internal:=true,
io.sloeber.core.natures;x-internal:=true,
@@ -43,5 +62,38 @@ Export-Package: cc.arduino.packages;x-internal:=true,
io.sloeber.core.toolchain;x-internal:=true,
io.sloeber.core.tools;x-friends:="io.sloeber.tests",
io.sloeber.core.tools.uploaders;x-internal:=true,
- io.sloeber.core.txt;x-friends:="io.sloeber.tests"
+ io.sloeber.core.txt;x-friends:="io.sloeber.tests",
+ javax.jmdns,
+ javax.jmdns.impl;
+ uses:="javax.jmdns.impl.tasks,
+ javax.jmdns.impl.constants,
+ org.slf4j,
+ javax.jmdns",
+ javax.jmdns.impl.constants,
+ javax.jmdns.impl.tasks;uses:="org.slf4j,javax.jmdns.impl",
+ javax.jmdns.impl.tasks.resolver;uses:="javax.jmdns.impl.tasks,javax.jmdns.impl",
+ javax.jmdns.impl.tasks.state;
+ uses:="javax.jmdns.impl.constants,
+ javax.jmdns.impl.tasks,
+ org.slf4j,
+ javax.jmdns.impl",
+ javax.jmdns.impl.util,
+ jssc;uses:="org.scijava.nativelib",
+ natives.linux_32,
+ natives.linux_64,
+ natives.linux_arm,
+ natives.linux_arm64,
+ natives.linux_ppc,
+ natives.osx_64,
+ natives.osx_arm64,
+ natives.sunos_32,
+ natives.sunos_64,
+ natives.windows_32,
+ natives.windows_64,
+ natives.windows_arm64,
+ org.scijava.nativelib,
+ org.slf4j;uses:="new org.slf4j,org.slf4j.spi,org.slf4j.helpers",
+ org.slf4j.event;uses:="org.slf4j,org.slf4j.helpers",
+ org.slf4j.helpers;uses:="org.slf4j,org.slf4j.spi,org.slf4j.event",
+ org.slf4j.spi;uses:="org.slf4j"
Automatic-Module-Name: io.sloeber.core
diff --git a/io.sloeber.feature/feature.xml b/io.sloeber.feature/feature.xml
index 2801a10a..dcdfd525 100644
--- a/io.sloeber.feature/feature.xml
+++ b/io.sloeber.feature/feature.xml
@@ -39,31 +39,22 @@ If you do not agree with this policy, please do not install this software.
+ version="0.0.0"/>
+ version="0.0.0"/>
+ version="0.0.0"/>
+ version="0.0.0"/>
+
+
diff --git a/io.sloeber.ui/META-INF/MANIFEST.MF b/io.sloeber.ui/META-INF/MANIFEST.MF
index 6fb6064b..8c29f4e7 100644
--- a/io.sloeber.ui/META-INF/MANIFEST.MF
+++ b/io.sloeber.ui/META-INF/MANIFEST.MF
@@ -19,13 +19,15 @@ Bundle-ActivationPolicy: lazy
Bundle-Vendor: Sloeber.io
Export-Package: io.sloeber.ui;x-internal:=true,
io.sloeber.ui.actions;x-internal:=true,
+ io.sloeber.ui.core;uses:="org.eclipse.ui",
io.sloeber.ui.core.launchconfig;x-internal:=true,
io.sloeber.ui.helpers;x-internal:=true,
io.sloeber.ui.listeners;x-internal:=true,
- io.sloeber.ui.monitor;uses:="org.eclipse.jface.resource,org.eclipse.ui.plugin,org.osgi.framework",
+ io.sloeber.ui.monitor;uses:="org.eclipse.swt.widgets",
io.sloeber.ui.monitor.internal;x-internal:=true,
io.sloeber.ui.monitor.views;x-internal:=true,
io.sloeber.ui.preferences;x-internal:=true,
io.sloeber.ui.project.properties;x-internal:=true,
+ io.sloeber.ui.wizard;uses:="org.eclipse.ui,org.eclipse.jface.wizard,org.eclipse.jface.viewers",
io.sloeber.ui.wizard.newsketch;x-internal:=true
Automatic-Module-Name: io.sloeber.ui