org.gcube.vremanagement.softwarerepository.repository.impl.maven
Class MavenArtifact
java.lang.Object
org.gcube.vremanagement.softwarerepository.repository.artifact.Artifact
org.gcube.vremanagement.softwarerepository.repository.impl.maven.MavenArtifact
public class MavenArtifact
- extends Artifact
- Author:
- Luca Frosini (ISTI-CNR)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenArtifact
public MavenArtifact()
generateArtifact
public java.util.List<java.io.File> generateArtifact()
throws java.lang.Exception
-
- Specified by:
generateArtifact
in class Artifact
- Returns:
- the artifact file list
- Throws:
java.lang.Exception
- if artifact generation fails
installArtifacts
public void installArtifacts()
throws java.lang.Exception
-
- Specified by:
installArtifacts
in class Artifact
- Throws:
java.lang.Exception
- if fails
getArtifactParentDirectoryAbsolutePath
public java.lang.String getArtifactParentDirectoryAbsolutePath()
throws java.lang.Exception
-
- Specified by:
getArtifactParentDirectoryAbsolutePath
in class Artifact
- Returns:
- Artifact Parent Directory Absolute Path
- Throws:
java.lang.Exception
- if fail
getArtifactParentDirectoryURL
public java.lang.String getArtifactParentDirectoryURL()
throws java.lang.Exception
-
- Specified by:
getArtifactParentDirectoryURL
in class Artifact
- Returns:
- Artifact Parent Directory URL
- Throws:
java.lang.Exception
- if fail
getArtifactURL
public java.lang.String getArtifactURL()
throws java.lang.Exception
-
- Specified by:
getArtifactURL
in class Artifact
- Returns:
- Artifact URL
- Throws:
java.lang.Exception
- if fail