Package com.microsoft.azure.maven.utils
Class MavenArtifactUtils
- java.lang.Object
-
- com.microsoft.azure.maven.utils.MavenArtifactUtils
-
public class MavenArtifactUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private static String[]ARTIFACT_EXTENSIONSprivate static StringARTIFACT_NOT_SUPPORTEDprivate static StringMULTI_ARTIFACT
-
Constructor Summary
Constructors Constructor Description MavenArtifactUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Collection<File>getArtifactFiles(org.apache.maven.project.MavenProject project)static List<File>getArtifacts(List<org.apache.maven.model.Resource> resources)static List<File>getArtifacts(org.apache.maven.model.Resource resource)static FilegetExecutableJarFiles(Collection<File> files)static booleanisExecutableJar(File file)
-
-
-
Field Detail
-
ARTIFACT_EXTENSIONS
private static final String[] ARTIFACT_EXTENSIONS
-
ARTIFACT_NOT_SUPPORTED
private static final String ARTIFACT_NOT_SUPPORTED
- See Also:
- Constant Field Values
-
MULTI_ARTIFACT
private static final String MULTI_ARTIFACT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getArtifactFiles
@Nonnull public static Collection<File> getArtifactFiles(org.apache.maven.project.MavenProject project)
-
isExecutableJar
public static boolean isExecutableJar(File file)
-
getArtifacts
public static List<File> getArtifacts(@Nullable List<org.apache.maven.model.Resource> resources)
-
getExecutableJarFiles
@Nullable public static File getExecutableJarFiles(Collection<File> files) throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
-