[ 
https://issues.apache.org/jira/browse/SLING-13110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Munteanu reassigned SLING-13110:
---------------------------------------

    Assignee: Dirk Tschentscher

> Sling Project Archetype: groovy post-generation script fails with current 
> maven-archetype-plugin 3.4.1
> ------------------------------------------------------------------------------------------------------
>
>                 Key: SLING-13110
>                 URL: https://issues.apache.org/jira/browse/SLING-13110
>             Project: Sling
>          Issue Type: Bug
>          Components: Maven Plugins and Archetypes
>    Affects Versions: Project Archetype 1.0.14
>            Reporter: Dirk Tschentscher
>            Assignee: Dirk Tschentscher
>            Priority: Minor
>             Fix For: Project Archetype 1.0.16
>
>
> For unit-testing this archetype, plugin version 3.3.1 is used and that 
> determines the groovy version. However when creating a project, the script   
>     {{src/main/resources/META-INF/archetype-post-generate.groovy}}  
> is also running at the end with latest plugin version. Build fails:  
>  
> {{groovy.lang.GroovyRuntimeException: Conflicting module versions. Module 
> [groovy-xml is loaded in version 4.0.28 and you are trying to load version 
> 4.0.23}}
>  
> Output project is usable though.
> Workaround it to nail the version when generating a new project:
> {code:bash}
> mvn archetype:3.3.1:generate) \
>    -DarchetypeGroupId=org.apache.sling \
>    -DarchetypeArtifactId=sling-project-archetype \
>    -DarchetypeVersion=1.0.14  
> {code}
> The old plugin does not like Java25, so it's probably best to lift the plugin 
> in archetype to 3.4.1 and in the script to 4.0.28



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to