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