public abstract class MavenUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_MAVEN_MULTIMODULEPROJECTDIRECTORY |
| Constructor and Description |
|---|
MavenUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Optional<String> |
cmdArgFile(org.apache.maven.cli.CliRequest cliRequest) |
static Boolean |
cmdArgOffline(org.apache.maven.cli.CliRequest cliRequest) |
static Boolean |
cmdArgUpdateSnapshots(org.apache.maven.cli.CliRequest cliRequest) |
static Path |
executionRootPath(org.apache.maven.cli.CliRequest cliRequest,
CiOptionContext ciOptionContext) |
static Optional<String> |
findInProperties(String propertyName,
CiOptionContext ciOptionContext) |
static Optional<String> |
findInProperties(String propertyName,
Properties systemProperties,
Properties userProperties) |
static String |
profileId(org.apache.maven.model.Profile profile)
Extract null-safe profile identity.
|
static String |
projectName(org.apache.maven.model.profile.ProfileActivationContext context)
Extract optional project name from context.
|
static void |
reportProblem(String title,
Exception error,
org.apache.maven.model.Profile profile,
org.apache.maven.model.profile.ProfileActivationContext context,
org.apache.maven.model.building.ModelProblemCollector problems)
Report titled activator problem.
|
static Properties |
systemProperties(org.apache.maven.eventspy.EventSpy.Context context) |
static Path |
userHomeDotM2() |
static Properties |
userProperties(org.apache.maven.eventspy.EventSpy.Context context) |
public static final String PROP_MAVEN_MULTIMODULEPROJECTDIRECTORY
public static Boolean cmdArgOffline(org.apache.maven.cli.CliRequest cliRequest)
public static Boolean cmdArgUpdateSnapshots(org.apache.maven.cli.CliRequest cliRequest)
public static Optional<String> findInProperties(String propertyName, CiOptionContext ciOptionContext)
public static Optional<String> findInProperties(String propertyName, Properties systemProperties, Properties userProperties)
public static void reportProblem(String title, Exception error, org.apache.maven.model.Profile profile, org.apache.maven.model.profile.ProfileActivationContext context, org.apache.maven.model.building.ModelProblemCollector problems)
public static String profileId(org.apache.maven.model.Profile profile)
public static String projectName(org.apache.maven.model.profile.ProfileActivationContext context)
public static Path executionRootPath(org.apache.maven.cli.CliRequest cliRequest, CiOptionContext ciOptionContext)
public static Properties systemProperties(org.apache.maven.eventspy.EventSpy.Context context)
public static Path userHomeDotM2()
public static Properties userProperties(org.apache.maven.eventspy.EventSpy.Context context)
Copyright © 2019. All rights reserved.