public class MavenProjectImpl extends Object implements MavenProject, CloneableConfig<MavenProject>
Constructor and Description |
---|
MavenProjectImpl() |
MavenProjectImpl(String id,
String type,
String name,
String expectedBinary,
org.uberfire.java.nio.file.Path rootPath,
org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.Path binaryPath,
String tempDir,
Collection<PlugIn> buildPlugins) |
Modifier and Type | Method and Description |
---|---|
MavenProject |
asNewClone(MavenProject origin) |
org.uberfire.java.nio.file.Path |
getBinaryPath() |
Collection<PlugIn> |
getBuildPlugins() |
String |
getExpectedBinary() |
String |
getId() |
String |
getName() |
org.uberfire.java.nio.file.Path |
getPath() |
org.uberfire.java.nio.file.Path |
getRootPath() |
String |
getTempDir() |
String |
getType() |
public Collection<PlugIn> getBuildPlugins()
getBuildPlugins
in interface MavenProject
public String getExpectedBinary()
getExpectedBinary
in interface Project
public org.uberfire.java.nio.file.Path getRootPath()
getRootPath
in interface Project
public org.uberfire.java.nio.file.Path getBinaryPath()
getBinaryPath
in interface Project
public String getTempDir()
getTempDir
in interface Project
public MavenProject asNewClone(MavenProject origin)
asNewClone
in interface CloneableConfig<MavenProject>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.