io.takari.builder.IArtifactResources Maven / Gradle / Ivy
package io.takari.builder;
import java.net.URL;
import java.util.Set;
/**
* Encapsulates resources selected from an artifact
*/
public interface IArtifactResources {
IArtifactMetadata artifact();
/**
* Selected resources.
*
*
* URL#openStream returns InputStream of the resource contents. URL#getPath returns resource path
* relative to artifact "base" (either zip file root or artifact directory basedir). Behaviour of
* all other URL methods is undefined.
*/
Set resources();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy