org.gcube.vremanagement.softwarerepository.repository.impl.maven
Class MavenArtifact

java.lang.Object
  extended by org.gcube.vremanagement.softwarerepository.repository.artifact.Artifact
      extended by org.gcube.vremanagement.softwarerepository.repository.impl.maven.MavenArtifact

public class MavenArtifact
extends Artifact

Author:
Luca Frosini (ISTI-CNR)

Constructor Summary
MavenArtifact()
           
 
Method Summary
 java.util.List<java.io.File> generateArtifact()
          
 java.lang.String getArtifactParentDirectoryAbsolutePath()
          
 java.lang.String getArtifactParentDirectoryURL()
          
 java.lang.String getArtifactURL()
          
 void installArtifacts()
          
 
Methods inherited from class org.gcube.vremanagement.softwarerepository.repository.artifact.Artifact
getArtifactCoordinates, getArtifactFiles, getDependencies, getReverseDependencies, getRootDirectory, setArchiveFiles, setArtifactCoordinates, setDependencies, setReverseDependencies, setRootDirectory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenArtifact

public MavenArtifact()
Method Detail

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