cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leszek Gawron <lgaw...@mobilebox.pl>
Subject Re: svn commit: r432253 - /cocoon/trunk/tools/archetypes/cocoon-22-archetype-block/src/main/resources/archetype-resources/pom.xml
Date Thu, 17 Aug 2006 14:56:41 GMT
lgawron@apache.org wrote:
> Author: lgawron
> Date: Thu Aug 17 07:41:14 2006
> New Revision: 432253
> 
> URL: http://svn.apache.org/viewvc?rev=432253&view=rev
> Log:
> archetype should not define artifact finalName
> 
> Modified:
>     cocoon/trunk/tools/archetypes/cocoon-22-archetype-block/src/main/resources/archetype-resources/pom.xml
> 
> Modified: cocoon/trunk/tools/archetypes/cocoon-22-archetype-block/src/main/resources/archetype-resources/pom.xml
> URL: http://svn.apache.org/viewvc/cocoon/trunk/tools/archetypes/cocoon-22-archetype-block/src/main/resources/archetype-resources/pom.xml?rev=432253&r1=432252&r2=432253&view=diff
> ==============================================================================
> --- cocoon/trunk/tools/archetypes/cocoon-22-archetype-block/src/main/resources/archetype-resources/pom.xml
(original)
> +++ cocoon/trunk/tools/archetypes/cocoon-22-archetype-block/src/main/resources/archetype-resources/pom.xml
Thu Aug 17 07:41:14 2006
> @@ -26,7 +26,9 @@
>    <version>1.0.0-SNAPSHOT</version>
>  
>    <build>
> -    <finalName>${artifactId}</finalName>
> +  	<!-- with multimodule project setting finalName like this results in having 2
jars in cocoon/lib:
> +  	     my-module.jar and my-module-1.0-SNAPSHOT.jar -->
> +    <!-- finalName>${artifactId}</finalName -->
>      <plugins>
>        <plugin>
>          <groupId>org.apache.cocoon</groupId>
> 
> 
now I broke something: without finalName defined cocoon:deploy deploys 
to target/artifactId-version while the jetty6:run goal is configured 
with target/artifactId.

There are two ways to solve it:

change
 
<webAppSourceDirectory>target/${artifactId}</webAppSourceDirectory>

to something like:
 
<webAppSourceDirectory>target/$${artifactId}-$${version}</webAppSourceDirectory>

$$ sign does not work for escaping. Is there any way to escape the $ 
sign so the variables do not get resolved?

Or we could change cocoon deployer to deploy to target/artifactId no 
matter what artifact jar full name is.

WDYT?

-- 
Leszek Gawron                                      lgawron@mobilebox.pl
IT Manager                                         MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65

Mime
View raw message