private static JarOutputStream openJarFile(Path jarFile) throws IOException {
        Manifest manifest = new Manifest();
        manifest.getMainAttributes().put(Attributes.Name.MANIFEST_VERSION, "1.0");
        return new JarOutputStream(Files.newOutputStream(jarFile), manifest);
    }
Get all plugin classes which are included in the specified plugins
@param plugins One or more plugins which are included in the plugin path.
@return A list of plugin class names
@throws AssertionError if any plugin failed to load, or no plugins were loaded.
connect/runtime/src/test/java/org/apache/kafka/connect/runtime/isolation/TestPlugins.java