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
|