[
https://issues.apache.org/jira/browse/WW-3366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12847838#action_12847838
]
Oleg Mikheev commented on WW-3366:
----------------------------------
The first thing that Maven users not familiar with Struts2 do is try to create
a project from an archetype using the command from the online documentation.
Please make them happy.
> Documentarion error for maven archetype in 2.1.8.1
> --------------------------------------------------
>
> Key: WW-3366
> URL: https://issues.apache.org/jira/browse/WW-3366
> Project: Struts 2
> Issue Type: Bug
> Components: Documentation
> Affects Versions: 2.1.8
> Environment: Apache Maven 2.2.1 (rdebian-1)
> Java version: 1.6.0_16
> Java home: /usr/lib/jvm/java-6-sun-1.6.0.16/jre
> Default locale: es_ES, platform encoding: UTF-8
> OS name: "linux" version: "2.6.31-16-generic" arch: "i386" Family: "unix"
> Reporter: Antonio Sánchez
>
> Documentation page:
> http://struts.apache.org/2.x/docs/struts-2-maven-archetypes.html#Struts2MavenArchetypes-CreatinganApplicationUsingaMavenArchetype
> States:
> mvn archetype:generate -B \
> -DgroupId=tutorial \
> -DartifactId=tutorial \
> -DarchetypeGroupId=org.apache.struts \
> -DarchetypeArtifactId=struts2-archetype-blank \
> -DarchetypeVersion=2.1.8.1
> But fails:
> ...
> [WARNING] No archetype repository found. Falling back to central repository
> (http://repo1.maven.org/maven2).
> [WARNING] Use -DarchetypeRepository=<your repository> if archetype's
> repository is elsewhere.
> Downloading:
> http://repo1.maven.org/maven2/org/apache/struts/struts2-archetype-blank/2.1.8.1/struts2-archetype-blank-2.1.8.1.jar
> [INFO] Unable to find resource
> 'org.apache.struts:struts2-archetype-blank:jar:2.1.8.1' in repository
> struts2-archetype-blank-repo (http://repo1.maven.org/maven2)
> Downloading:
> http://repo1.maven.org/maven2/org/apache/struts/struts2-archetype-blank/2.1.8.1/struts2-archetype-blank-2.1.8.1.jar
> [INFO] Unable to find resource
> 'org.apache.struts:struts2-archetype-blank:jar:2.1.8.1' in repository central
> (http://repo1.maven.org/maven2)
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] The desired archetype does not exist
> (org.apache.struts:struts2-archetype-blank:2.1.8.1)
> ...
> Related to bug: WW-3141
> My comments:
> 1. Include maven archetypes for the corresponding version in each struts2
> release, I mean, maven stuff should be in the release checklist: do not
> release until the corresponding maven stuff is developed, tested and uploaded
> to maven repositories.
> 2, Anyway, if it is valid to use a different archetype <version>, state it as
> part of the documentation. For instance, state tha version
> "-DarchetypeVersion=2.0.11.2" (or whatever) will also work for 2.1.8.1 (or
> whatever). This is useful to developers not familiar to maven.
> Maven archetypes usage should be devoted more attention, they can be very
> useful specially if we bear in mind that struts2 ide plugins are not
> supported in struts2 project (but maybe I'm wrong).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.