You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Benjamin Herbert (JIRA)" <ji...@apache.org> on 2016/05/23 13:26:12 UTC

[jira] [Created] (MNGSITE-286) Documentation for plugin testing uses deprecated mvn archetype:create which not work.

Benjamin Herbert created MNGSITE-286:
----------------------------------------

             Summary: Documentation for plugin testing uses deprecated mvn archetype:create which not work.
                 Key: MNGSITE-286
                 URL: https://issues.apache.org/jira/browse/MNGSITE-286
             Project: Maven Project Web Site
          Issue Type: Bug
            Reporter: Benjamin Herbert
            Priority: Minor


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





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)