public class JkMavenProject
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.nio.file.Path |
baseDir |
Modifier and Type | Method and Description |
---|---|
JkMvn |
cleanInstall()
Returns a new JkMvn instance to perform a clean install.
|
JkMvn |
cleanPackage()
Returns a new JkMvn instance to perform a clean package.
|
java.lang.String |
getDependenciesAsTxt()
Returns the dependencies of this Maven project as a formatted string suitable to be copy/pasted
in jeka/project-dependencies.txt file.
|
java.lang.String |
getDependencyAsJeKaCode(int codeIndent)
Returns the project's dependencies as JeKa code.
|
JkMvn |
mvn()
Returns a new instance of
JkMvn to perform Maven commands on this project. |
static JkMavenProject |
of(java.nio.file.Path baseDir) |
JkQualifiedDependencySet |
readDependencies()
Returns the dependencies of this Maven project
|
public static JkMavenProject of(java.nio.file.Path baseDir)
public JkMvn cleanPackage()
public JkMvn cleanInstall()
public JkQualifiedDependencySet readDependencies()
public java.lang.String getDependencyAsJeKaCode(int codeIndent)
codeIndent
- The number of spaces for each indentation level in the generated code.public java.lang.String getDependenciesAsTxt()