public abstract class BuildFile extends Object
| Constructor and Description |
|---|
BuildFile(ProjectWriter writer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDependency(List<org.apache.maven.model.Dependency> dependenciesFromBom,
Extension extension) |
protected abstract void |
addDependencyInBuildFile(org.apache.maven.model.Dependency dependency) |
boolean |
addExtensionAsGAV(String query) |
protected abstract boolean |
containsBOM() |
Map<String,org.apache.maven.model.Dependency> |
findInstalled() |
abstract List<org.apache.maven.model.Dependency> |
getDependencies() |
protected abstract List<org.apache.maven.model.Dependency> |
getManagedDependencies() |
abstract String |
getProperty(String propertyName) |
protected abstract boolean |
hasDependency(Extension extension) |
protected boolean |
isDefinedInBom(List<org.apache.maven.model.Dependency> dependencies,
Extension extension) |
protected Map<String,org.apache.maven.model.Dependency> |
mapDependencies(List<org.apache.maven.model.Dependency> dependencies,
Map<String,org.apache.maven.model.Dependency> managed) |
abstract void |
write() |
protected void |
write(String fileName,
String content) |
protected static final Printer PRINTER
public BuildFile(ProjectWriter writer)
protected void write(String fileName, String content) throws IOException
IOExceptionpublic abstract void write()
throws IOException
IOExceptionpublic boolean addDependency(List<org.apache.maven.model.Dependency> dependenciesFromBom, Extension extension)
protected abstract void addDependencyInBuildFile(org.apache.maven.model.Dependency dependency)
protected abstract boolean hasDependency(Extension extension)
public boolean addExtensionAsGAV(String query)
protected boolean isDefinedInBom(List<org.apache.maven.model.Dependency> dependencies, Extension extension)
protected abstract boolean containsBOM()
public abstract List<org.apache.maven.model.Dependency> getDependencies()
protected Map<String,org.apache.maven.model.Dependency> mapDependencies(List<org.apache.maven.model.Dependency> dependencies, Map<String,org.apache.maven.model.Dependency> managed)
protected abstract List<org.apache.maven.model.Dependency> getManagedDependencies()
Copyright © 2019 JBoss by Red Hat. All rights reserved.