public final class SharedFunctions extends Object
Modifier and Type | Field and Description |
---|---|
static int |
BUFFER_BYTE_SIZE
I want a buffer that is an array with 1024 elements of bytes.
|
Modifier | Constructor and Description |
---|---|
private |
SharedFunctions()
Making the constructor private because the class only contains static methods.
|
Modifier and Type | Method and Description |
---|---|
static void |
copyFile(org.apache.maven.plugin.logging.Log log,
File fromFile,
File toFile)
|
static void |
initDirectory(org.apache.maven.plugin.logging.Log log,
File workingDirectory)
Cleans and then initializes an empty directory that is given by the
workingDirectory
parameter. |
static void |
setAuthentication(org.apache.maven.scm.provider.ScmProviderRepository providerRepository,
String distServer,
org.apache.maven.settings.Settings settings,
org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter,
String username,
String password)
Set authentication information on the specified
ScmProviderRepository . |
public static final int BUFFER_BYTE_SIZE
private SharedFunctions()
public static void initDirectory(org.apache.maven.plugin.logging.Log log, File workingDirectory) throws org.apache.maven.plugin.MojoExecutionException
workingDirectory
parameter.log
- is the Maven log for output logging, particularly in regards to error management.workingDirectory
- is a File
that represents the directory to first attempt to delete then create.org.apache.maven.plugin.MojoExecutionException
- when an IOException
or NullPointerException
is caught for the
purpose of bubbling the exception up to Maven properly.public static void copyFile(org.apache.maven.plugin.logging.Log log, File fromFile, File toFile) throws org.apache.maven.plugin.MojoExecutionException
log
- the Log
, the maven logger.fromFile
- the File
from which to copy.toFile
- the File
to which to copy into.org.apache.maven.plugin.MojoExecutionException
- if an IOException
or NullPointerException
is caught.public static void setAuthentication(org.apache.maven.scm.provider.ScmProviderRepository providerRepository, String distServer, org.apache.maven.settings.Settings settings, org.apache.maven.settings.crypto.SettingsDecrypter settingsDecrypter, String username, String password)
ScmProviderRepository
.providerRepository
- target.distServer
- temp.settings
- temp.settingsDecrypter
- temp.username
- temp.password
- temp.Copyright © 2018–2019 The Apache Software Foundation. All rights reserved.