If you look into the $MAVEN_HOME/plugins/maven-jar-plugin-1.0/plugin.jelly
file, you'll find this:

---
  <goal name="jar:jar"
        description="Create the deliverable jar file."
        prereqs="test:test">

    <ant:available property="maven.jar.manifest.available"
      file="${maven.jar.manifest}"/>

    <!-- See http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html -->
    <!-- See http://java.sun.com/j2se/1.4.1/docs/guide/jar/jar.html -->
    <ant:jar
      jarfile="${maven.build.dir}/${maven.final.name}.jar"
      basedir="${maven.build.dest}"
      index="true"
      excludes="${maven.jar.excludes}">
---

So, seemingly, you can set the "maven.jar.excludes" variable and will get
what you want. [excludes="${maven.build.dest}/config/**"]

/You can find this documented on the jar plugin properties page, too:
http://maven.apache.org/reference/plugins/jar/properties.html, but sometimes
looking into the source is faster./

incze

On Thu, Jun 05, 2003 at 03:20:37AM -0400, Verma, Nitin (GECP, OTHER, 529706) wrote:
> Anyone any help?
> 
> -----Original Message-----
> From: Verma, Nitin (GECP, OTHER, 529706) 
> Sent: Wednesday, June 04, 2003 9:56 PM
> To: Maven Users List
> Subject: How to exclude files in jar but not in target/classes dir
> 
> 
> 
> Hi All, 
> 
>         This is what I need:- 
> 
>         Source:- 
>                 java/src/config/** 
>                 java/src/my/** 
>         Classes:- 
>                 targer/classes/config/** 
>                 targer/classes/my/** 
>         Jar:- 
>                 my-1.1.jar!my/** 
> 
>                 I load "config.resource" and need it to be outside jar. 
> 
>                 I would use the jar as follows:- 
> 
>                         WEB-INF/classes/config/** 
>                         WEB-INF/lib/my-1.1.jar 
> 
>                 So having config inside my jar will mess-up my appliaction. 
>                 And if I don't have targer/classes/config/** my tests will
> fail. 
> 
> Regards, 
> 
> Nitin 
> 

> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to