public class MavenProjectType extends Object
Constructor and Description |
---|
MavenProjectType() |
Modifier and Type | Method and Description |
---|---|
boolean |
check(File directory) |
boolean |
createNewUpdateFile(String buildPath,
String buildTempPath,
com.github.zafarkhaja.semver.Version nextVersion,
boolean isIndented,
String[] matchingWords)
Write an updated temporary file with next version
then replace the project config file with it.
|
com.github.zafarkhaja.semver.Version |
getCurrentVersion(File directory,
ProcessHelper processHelper) |
void |
writeVersion(File directory,
com.github.zafarkhaja.semver.Version nextVersion,
ProcessHelper processHelper) |
public boolean check(File directory)
public com.github.zafarkhaja.semver.Version getCurrentVersion(File directory, ProcessHelper processHelper) throws IOException, InterruptedException
IOException
InterruptedException
public void writeVersion(File directory, com.github.zafarkhaja.semver.Version nextVersion, ProcessHelper processHelper) throws IOException, InterruptedException
IOException
InterruptedException
public boolean createNewUpdateFile(String buildPath, String buildTempPath, com.github.zafarkhaja.semver.Version nextVersion, boolean isIndented, String[] matchingWords) throws IOException
buildPath
- Path of the file updatedbuildTempPath
- Path of a temporary file to replace buildPathnextVersion
- Version to update config fileisIndented
- Can the config file have indentationmatchingWords
- Tab of word to match the versionIOException
- If errors occurs when write the fileCopyright © 2016–2022. All rights reserved.