What about using plain Maven means:

diff --git i/archetypes/quickstart/pom.xml w/archetypes/quickstart/pom.xml
index 88d858f..831aff5 100644
--- i/archetypes/quickstart/pom.xml
+++ w/archetypes/quickstart/pom.xml
@@ -29,8 +29,8 @@
        <build>
                <resources>
                        <resource>
-                               <filtering>false</filtering>
-
<directory>${basedir}/src/main/resources</directory>
+                               <filtering>true</filtering>
+
<directory>${project.basedir}/src/main/resources</directory>
                                <includes>
                                        <include>**/*</include>
                                </includes>
@@ -48,6 +48,16 @@
                                <groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-archetype-plugin</artifactId>
                        </plugin>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+
<artifactId>maven-resources-plugin</artifactId>
+                               <configuration>
+
<useDefaultDelimiters>false</useDefaultDelimiters>
+                                       <delimiters>
+                                               <delimiter>@</delimiter>
+                                       </delimiters>
+                               </configuration>
+                       </plugin>
                </plugins>
        </build>
 </project>
diff --git
i/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
w/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
index cfb582e..d72a73b 100644
--- i/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
+++ w/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
@@ -42,7 +42,7 @@
                </license>
        </licenses>
        <properties>
-               <wicket.version>8.0.0-SNAPSHOT</wicket.version>
+               <wicket.version>@project.version@</wicket.version>
                <jetty9.version>9.4.0.v20161208</jetty9.version>


This way the Maven build will replace @project.version@ with the current
version of the parent pom.

I've just pushed an update of the versions of maven-resources-plugin and
archetype-packaging extension. Without the update of the first the change
above won't work!

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Jan 31, 2017 at 4:30 PM, Andrea Del Bene <[email protected]>
wrote:

> Hi
>
> The script release.sh it's already meant to do so, but apparently we have
> a problem with sed command at line 474. This doesn't work, at least under
> linux:
>
> sed -e "s/\<wicket\.version\>.*\<\/wicket\.version\>/\<wicket.versi
> on\>$version\<\/wicket.version\>/g" -i "" archetypes/quickstart/src/main
> /resources/archetype-resources/pom.xml
>
>
> In order to make it work characters like dot or '<' shouldn't not be
> escaped. Es:
>
> sed "s/<wicket.version>.*<\/wicket.version>/<wicket.version>$
> version<\/wicket.version>/g"
>
>
>
>
> On 31/01/2017 14:50, Martin Grigorov wrote:
>
>> Hi Andrea,
>>
>> I think the release script that you have used should be improved to do
>> this
>> automatically.
>>
>> Martin Grigorov
>> Wicket Training and Consulting
>> https://twitter.com/mtgrigorov
>>
>> On Tue, Jan 31, 2017 at 2:48 PM, <[email protected]> wrote:
>>
>> Repository: wicket
>>> Updated Branches:
>>>    refs/heads/wicket-7.x 5a2ce7b69 -> 0918ec027
>>>
>>>
>>> Archetype version updated to 7.7.0-SNAPSHOT
>>>
>>>
>>> Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
>>> Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/0918ec02
>>> Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/0918ec02
>>> Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/0918ec02
>>>
>>> Branch: refs/heads/wicket-7.x
>>> Commit: 0918ec0274c3f03125175bd515f7245e6f6d660c
>>> Parents: 5a2ce7b
>>> Author: Andrea Del Bene <[email protected]>
>>> Authored: Tue Jan 31 14:46:55 2017 +0100
>>> Committer: Andrea Del Bene <[email protected]>
>>> Committed: Tue Jan 31 14:47:53 2017 +0100
>>>
>>> ----------------------------------------------------------------------
>>>   .../quickstart/src/main/resources/archetype-resources/pom.xml      |
>>> 2 +-
>>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>> ----------------------------------------------------------------------
>>>
>>>
>>> http://git-wip-us.apache.org/repos/asf/wicket/blob/0918ec02/archetypes/
>>> quickstart/src/main/resources/archetype-resources/pom.xml
>>> ----------------------------------------------------------------------
>>> diff --git a/archetypes/quickstart/src/main/resources/archetype-resourc
>>> es/pom.xml
>>> b/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
>>> index bed8cd2..05745f2 100644
>>> --- a/archetypes/quickstart/src/main/resources/archetype-resourc
>>> es/pom.xml
>>> +++ b/archetypes/quickstart/src/main/resources/archetype-resourc
>>> es/pom.xml
>>> @@ -42,7 +42,7 @@
>>>                  </license>
>>>          </licenses>
>>>          <properties>
>>> -               <wicket.version>7.5.0-SNAPSHOT</wicket.version>
>>> +               <wicket.version>7.7.0-SNAPSHOT</wicket.version>
>>>                  <jetty9.version>9.2.19.v20160908</jetty9.version>
>>>                  <log4j.version>2.6.2</log4j.version>
>>>                  <junit.version>4.12</junit.version>
>>>
>>>
>>>
>

Reply via email to