Uploaded image for project: 'Maven Plugin Testing'
  1. Maven Plugin Testing
  2. MPLUGINTESTING-59

Documentation for plugin testing uses deprecated mvn archetype:create which not work.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 3.4.0, 4.0.0-alpha-1
    • None

    Description

      The page https://maven.apache.org/plugin-testing/maven-plugin-testing-harness/getting-started/index.html shows an example which leads to an error message.

      The command is:

      mvn archetype:create \
      -DgroupId=org.apache.maven.plugin.my \
      -DartifactId=maven-my-plugin \
      -DarchetypeArtifactId=maven-archetype-mojo

      This leads to the following error message.

      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2.4:create (default-cli) on project standalone-pom: Unable to parse configuration of mojo org.apache.maven.plugins:maven-archetype-plugin:2.4:create for parameter #: Cannot create instance of interface org.apache.maven.artifact.repository.ArtifactRepository: org.apache.maven.artifact.repository.ArtifactRepository.<init>() -> [Help 1]

      The documentation states, that the create mojo should be used instead:

      mvn archetype:generate \
      -DgroupId=org.apache.maven.plugin.my \
      -DartifactId=maven-my-plugin \
      -DarchetypeArtifactId=maven-archetype-mojo

      instead.

      If this is true, the documentation should be updated accordingly

      Attachments

        Activity

          People

            slachiewicz Sylwester Lachiewicz
            BeHe Benjamin Herbert
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: