Hi Jim,
I just would like to thank you, it has helped to solve my problem :)
This was what I had in mind but I didn't know how to actually do it, thanks
to your solution I could have the job done.
Kind regards,
David
2006/8/22, Jim Stafford <[EMAIL PROTECTED]>:
I had the same issue with schema files. I wanted to find a more elegant
solution using zip files or the assembly plugin, but all fell short of
what I really wanted. I got the job done with the following, but will be
watching this thread for a better solution.
I ...
a) packaged the reusable files into a jar artifact
b) unjar only the files I needed out of the artifact using the Ant unjar
task and maven-antrun-plugin.
It worked except referencing the assembly from within the Ant code was
not as clean as I'd like.
//declare dependency
<!-- get a copy of the ddl -->
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<configuration>
<tasks>
<unjar
dest="${basedir}/target/schema"
overwrite="true">
<fileset dir="${user.home}/.m2/repository">
<include name="**/schemaBook-${pom.version}*.jar"/>
</fileset>
<patternset>
<include name="**/*.ddl"/>
</patternset>
</unjar>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
David Blain wrote:
> Hi,
>
> I'm having the following problem which I don't know how to handle in
> Maven:
>
> I have some jar projects which are/can being used by different war
> projects,
> no problem here.
>
> The problem is that is have a jar project (not war), which also has some
> related common resources (like eg html/jsp files). Those resources
(that
> are related to that jar project) should be injected in the root of the
> war
> project at assembly ("package" goal in Maven). I figured that I could
> package those common resources in a seperate project as a zip, still I
> don't
> know if this is possible and how it should be done? Then I also
> wonder how
> that zip could be extracted into the root of that war project at
> assembly?
> Maybe I'm working completely wrong in Maven?
>
> To repeat:
>
> 1. I have a common jar project which can be used by differnt kinds of
war
> projects (no surprise here).
> 2. I have a common resources projects containing html and jsp files
> which will be used by different war projects if they use the above
> mentioned
> jar project.
>
> How do I integrate this with Maven?
>
> Kind regards,
> David
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]