[ 
https://issues.apache.org/jira/browse/WW-4708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15664999#comment-15664999
 ] 

Jim deVos commented on WW-4708:
-------------------------------

Hi Lukasz, thanks for the update.   It looks like the maven successfully 
generates the archetype app (I chose the option 1, the 'blank' webapp).    
However,  when I try  to build (e.g. 'mvn install jetty:run')  I get the 
following error:

{code}
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project us.youfailed:blankapp:1.0-SNAPSHOT 
(/Users/jimdevos/temp/struts/blankapp/pom.xml) has 3 errors
[ERROR]     Resolving expression: '${log4j2.version}': Detected the following 
recursive expression cycle in 'log4j2.version': [log4j2.version] -> [Help 2]
[ERROR]     Resolving expression: '${log4j2.version}': Detected the following 
recursive expression cycle in 'log4j2.version': [log4j2.version] -> [Help 2]
[ERROR]     'dependencies.dependency.version' for 
org.apache.logging.log4j:log4j-core:jar must be a valid version but is 
'${log4j2.version}'. @ line 41, column 22
{code}

Indeed, it does look like the log4j property definition is circular (unless 
it's meant to be a sub-project?).
{code}
    <properties>
        <struts2.version>2.5.5</struts2.version>
        <log4j2.version>${log4j2.version}</log4j2.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
{code}

It's not a big deal as I can easily change the property to a valid log4j 
version number.  Still, is this a bug, or am I doing something wrong?

> struts2-archetype-blank not found for struts  v2.5.5
> ----------------------------------------------------
>
>                 Key: WW-4708
>                 URL: https://issues.apache.org/jira/browse/WW-4708
>             Project: Struts 2
>          Issue Type: Bug
>    Affects Versions: 2.5.5
>            Reporter: Jim deVos
>             Fix For: 2.5.6
>
>
> Following the steps in the [developer 
> guide|https://struts.apache.org/docs/struts-2-maven-archetypes.html],  I 
> tried to generate the "blank" sample app using the archetype catalog,  but I 
> receive an error when choosing any of the options.  
> For example, when I run the following command: 
> {code}
> mvn archetype:generate -DarchetypeCatalog=http://struts.apache.org/
> {code}
> I get a list of archetypes, as expected.
> {quote}
> Choose archetype:
> 1: http://struts.apache.org/ -> org.apache.struts:struts2-archetype-blank 
> (Struts 2 Archetypes - Blank)
> 2: http://struts.apache.org/ -> 
> org.apache.struts:struts2-archetype-convention (Struts 2 Archetypes - Blank 
> Convention)
> 3: http://struts.apache.org/ -> org.apache.struts:struts2-archetype-dbportlet 
> (Struts 2 Archetypes - Database Portlet)
> 4: http://struts.apache.org/ -> org.apache.struts:struts2-archetype-plugin 
> (Struts 2 Archetypes - Plugin)
> 5: http://struts.apache.org/ -> org.apache.struts:struts2-archetype-portlet 
> (Struts 2 Archetypes - Portlet)
> 6: http://struts.apache.org/ -> org.apache.struts:struts2-archetype-starter 
> (Struts 2 Archetypes - Starter)
> Choose a number or apply filter (format: [groupId:]artifactId, case sensitive 
> contains): : 
> {quote}
> However, when choosing any of the options (e.g. the "blank" webapp),  I get 
> the following response:
> {code}
> Downloading: 
> https://repository.apache.org/content/groups/public/org/apache/struts/struts2-archetype-blank/2.5.5/struts2-archetype-blank-2.5.5.jar
> Downloading: 
> https://repo.maven.apache.org/maven2/org/apache/struts/struts2-archetype-blank/2.5.5/struts2-archetype-blank-2.5.5.jar
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 29.977 s
> [INFO] Finished at: 2016-11-01T14:22:59-07:00
> [INFO] Final Memory: 17M/305M
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-archetype-plugin:2.3:generate (default-cli) on 
> project standalone-pom: The desired archetype does not exist 
> (org.apache.struts:struts2-archetype-blank:2.5.5) -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please 
> read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> {code}
> The archtype:generate goal does work when I specify v2.5.1 instead. 



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

Reply via email to