toolbox:new-project
Full name:
eu.maveniverse.maven.plugins:toolbox:0.7.1:new-project
Description:
Creates a new project.
Attributes:
- The goal is thread-safe and supports parallel builds.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<gav> |
String |
- |
The project GAV. User Property: gav |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<dryRun> |
boolean |
- |
Option to run potentially destructive commands without performing any IO. Default: false User Property: dryRun |
<failOnLogicalFailure> |
boolean |
- |
No description. Default: true User Property: failOnLogicalFailure |
<force> |
boolean |
- |
Force overwrite of existing POM file. User Property: force |
<forceStdout> |
boolean |
- |
No description. User Property: forceStdout |
<packaging> |
String |
- |
Packaging. User Property: packaging |
<parent> |
String |
- |
Parent. User Property: parent |
<parentVersionMatcherSpec> |
String |
- |
Artifact version matcher spec string to filter version candidates for parent, default is 'noSnapshotsAndPreviews()'. Default: noSnapshotsAndPreviews() User Property: parentVersionMatcherSpec |
<parentVersionSelectorSpec> |
String |
- |
Artifact version selector spec string to select the version from candidates for parent, default is 'last()'. Default: last() User Property: artifactVersionSelectorSpec |
<verbosity> |
Output$Verbosity |
- |
No description. Default: NORMAL User Property: verbosity |
Parameter Details
<dryRun>
Option to run potentially destructive commands without performing any IO.
- Type:
boolean
- Required:
No
- User Property:
dryRun
- Default:
false
<failOnLogicalFailure>
No description.
- Type:
boolean
- Required:
No
- User Property:
failOnLogicalFailure
- Default:
true
<force>
Force overwrite of existing POM file.
- Type:
boolean
- Required:
No
- User Property:
force
<forceStdout>
No description.
- Type:
boolean
- Required:
No
- User Property:
forceStdout
<gav>
The project GAV.
- Type:
java.lang.String
- Required:
Yes
- User Property:
gav
<packaging>
Packaging.
- Type:
java.lang.String
- Required:
No
- User Property:
packaging
<parent>
Parent.
- Type:
java.lang.String
- Required:
No
- User Property:
parent
<parentVersionMatcherSpec>
Artifact version matcher spec string to filter version candidates for parent, default is 'noSnapshotsAndPreviews()'.
- Type:
java.lang.String
- Required:
No
- User Property:
parentVersionMatcherSpec
- Default:
noSnapshotsAndPreviews()
<parentVersionSelectorSpec>
Artifact version selector spec string to select the version from candidates for parent, default is 'last()'.
- Type:
java.lang.String
- Required:
No
- User Property:
artifactVersionSelectorSpec
- Default:
last()
<verbosity>
No description.
- Type:
eu.maveniverse.maven.toolbox.shared.output.Output$Verbosity
- Required:
No
- User Property:
verbosity
- Default:
NORMAL