As requested I have added more details about the pom.xml . I hope this would
be sufficient . 

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"; 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
                             http://maven.apache.org/maven-v4_0_0.xsd"; 
basedir=".">
     <modelVersion>4.0.0</modelVersion>
     <groupId>HIS</groupId>
     <artifactId>HIS</artifactId>
     <version>1.0</version>
     <packaging>jar</packaging>

  <name>HIS Project</name>
  
        <dependencies> // Only part  of the dependencies are mentioned  
                <dependency>
                        <groupId>xerces</groupId>
                        <artifactId>xerces</artifactId>
                        <version>2.4.0</version>
                 </dependency>
    
    
                <dependency>
                        <groupId>xml-apis</groupId>
                        <artifactId>xml-apis</artifactId>
                        <version>2.0.0</version>
                </dependency>
    
                <dependency>
                        <groupId>commons-digester</groupId>
                        <artifactId>commons-digester</artifactId>
                        <version>1.3</version>
                </dependency>
      
        <dependencies> 
  <build>
  
 <plugins>
 
   <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>build-helper-maven-plugin</artifactId>
        <version>1.3</version>
        <executions>
          <execution>
                <id>first</id>
                <goals>
                <goal>add-source</goal>
                </goals>
                <phase>generate-sources</phase>
                <configuration>
                <sources>
                
                <source>F:/ARL/HIS/src/</source> //Compile all the files under 
source
directory               
                </sources>
                </configuration>
                </execution>
                </executions>

   </plugin>
   
   <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <executions>
           <execution>
                <phase>package</phase>
                <goals>
                    <goal>jar</goal> // Execute the goal using "mvn
org.apache.maven.plugins:maven-jar-plugin:jar"
                 </goals>
                <configuration>
                <classifier>client</classifier>
                    
                 <excludes>             
                        
                     <exclude>**/com/ADHOC/*</exclude>                          
        
                        
                 </excludes> 
                  
                    
                                        
                  </configuration>
            </execution>
         </executions>
   </plugin>  
    
  </plugins>    
        <outputDirectory>classes</outputDirectory>
</build>        

</project>

Stephen Connolly-2 wrote:
> 
> giv e us a more full pom snippet
> 
> 2009/10/29 anil.kumar <[email protected]>
> 
>>
>> There are files making use of package com.ADHOC which  i need to ignore
>> while
>> making the jar file.
>> So I tried to exclude them in the jar by using the following
>>
>> <exclude>com/ADHOC /**</exclude>
>> <exclude>**/com/ADHOC /**</exclude>
>> In both the ways it didn't work out.
>>
>>
>> Stephen Connolly-2 wrote:
>> >
>> > are you using backslashes?
>> >
>> > jar files do not have backslashes
>> >
>> > 2009/10/29 anil.kumar <[email protected]>
>> >
>> >>
>> >> Wanted to know one thing .Is the issue related to the way I have named
>> >> the
>> >> path to be mentioned in <exclude > tag.
>> >> I have tried out all possible combination's . Still not working.
>> >>
>> >> Stephen Connolly-2 wrote:
>> >> >
>> >> > well just clobber it with a **/ as the prefix ;-)
>> >> >
>> >> > 2009/10/29 anil.kumar <[email protected]>
>> >> >
>> >> >>
>> >> >> Tried this as well. Not working.
>> >> >>
>> >> >> Stephen Connolly-2 wrote:
>> >> >> >
>> >> >> > you might require a leading /
>> >> >> >
>> >> >> > 2009/10/29 anil.kumar <[email protected]>
>> >> >> >
>> >> >> >>
>> >> >> >> Stephen,
>> >> >> >> I thought by emailing is the only way you will be notified when
>> I
>> >> >> reply
>> >> >> >> to
>> >> >> >> the topic unless you sub scribe to the thread. Hence forth I
>> will
>> >> only
>> >> >> >> post
>> >> >> >> my queries in the forum. Thanks for letting me know.
>> >> >> >>
>> >> >> >> Coming to the topic ,it didn't work out. I will give this a try
>> >> once
>> >> >> more
>> >> >> >> else I may have to look for other possible alternatives like
>> >> >> >> "maven-assembly-plugin".
>> >> >> >>
>> >> >> >> Thanks for your time.
>> >> >> >>
>> >> >> >>
>> >> >> >> Stephen Connolly-2 wrote:
>> >> >> >> >
>> >> >> >> > Anil,
>> >> >> >> >
>> >> >> >> > Please reply to the list so that others may find the solutions
>> to
>> >> >> the
>> >> >> >> > problem (i.e. let google be their friend)
>> >> >> >> >
>> >> >> >> > To answer your question: Nope...
>> >> >> >> >
>> >> >> >> > I said the path *_in the jar_*
>> >> >> >> >
>> >> >> >> > so to exclude the class com.foo.bar.Manchu
>> >> >> >> >
>> >> >> >> > you would use <exclude>com/foo/bar/Manchu.class</exclude>
>> >> >> >> >
>> >> >> >> > to exclude the entire com.foo.bar package you would use
>> >> >> >> > <exclude>com/foo/bar/**</exclude>
>> >> >> >> >
>> >> >> >> > and to exclude all the dto packages you would use something
>> like
>> >> >> >> > <exclude>**/dto/**</exclude>
>> >> >> >> >
>> >> >> >> > -Stephen
>> >> >> >> >
>> >> >> >> > 2009/10/29 <[email protected]>
>> >> >> >> >
>> >> >> >> >> So in my case as the jar and compiled class files are being
>> >> stored
>> >> >> in
>> >> >> >> >> directory "F:/ARL/HIS/src/target/ " and
>> "F:/ARL/HIS/src/classes/
>> >> ,
>> >> >> the
>> >> >> >> >> relative to the class files will be
>> >> >> "F:/ARL/HIS/src/target/../classes/
>> >> >> >> ".
>> >> >> >> >> In
>> >> >> >> >> this case the jar file created should be empty but it
>> includes
>> >> all
>> >> >> the
>> >> >> >> >> class
>> >> >> >> >> files coming under classes directory.
>> >> >> >> >> Regards,
>> >> >> >> >> Anil
>> >> >> >> >>
>> >> >> >> >> Stephen Connolly-2 wrote:
>> >> >> >> >> >
>> >> >> >> >> > specify includes/excludes relative to the path in the jar.
>> >> >> >> >> >
>> >> >> >> >> > 2009/10/29 anil.kumar <[email protected]>
>> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >> >> Requirement: In initial stage I will compile all the files
>> >> >> coming
>> >> >> >> >> under
>> >> >> >> >> >> my
>> >> >> >> >> >> project source directory. Finally at the time of making
>> the
>> >> jar
>> >> >> I
>> >> >> >> need
>> >> >> >> >> to
>> >> >> >> >> >> selectively include and exclude certain files. The files
>> >> which
>> >> >> are
>> >> >> >> to
>> >> >> >> >> be
>> >> >> >> >> >> included and excluded comes under my project source
>> >> directory.
>> >> >> >> >> >> My Project source directory : "F:/ARL/HIS/src/"
>> >> >> >> >> >>
>> >> >> >> >> >> I am able to successfully compile all the files coming
>> under
>> >> my
>> >> >> >> source
>> >> >> >> >> >> directory. It is being saved in the location :"
>> >> >> >> >> F:/ARL/HIS/src/classes/"
>> >> >> >> >> >> Sample code to include and exclude class files to make the
>> >> jar
>> >> >> >> file.
>> >> >> >> >> >>
>> >> >> >> >> >> <plugin>
>> >> >> >> >> >>        <groupId>org.apache.maven.plugins</groupId>
>> >> >> >> >> >>          <artifactId>maven-jar-plugin</artifactId>
>> >> >> >> >> >>            <executions>
>> >> >> >> >> >>                <execution>
>> >> >> >> >> >>                 <phase>package</phase>
>> >> >> >> >> >>                   <goals>
>> >> >> >> >> >>                    <goal>jar</goal>
>> >> >> >> >> >>                   </goals>
>> >> >> >> >> >>                   <configuration>
>> >> >> >> >> >>                      <classifier>client</classifier>
>> >> >> >> >> >>
>> >> >> >> >> >>                    <excludes>
>> >> >> >> >> >>                    <exclude>
>> >> >> >> >> F:\ARL\HIS\src\classes\*.class</exclude>//
>> >> >> >> >> >> added for testing purpose to check if exclude tags work or
>> >> not
>> >> >> >> >> >>                    </excludes>
>> >> >> >> >> >>                  </configuration>
>> >> >> >> >> >>                </execution>
>> >> >> >> >> >>             </executions>
>> >> >> >> >> >>   </plugin>
>> >> >> >> >> >> While executing the goal "mvn
>> >> >> >> >> >> org.apache.maven.plugins:maven-jar-plugin:jar"
>> >> >> >> >> >> , for making the jar file it takes all the files coming
>> under
>> >> >> >> classes
>> >> >> >> >> >> directory where as i have specifically mentioned it not to
>> be
>> >> >> >> included
>> >> >> >> >> >> while
>> >> >> >> >> >> making the jar file. Where am I going wrong ?
>> >> >> >> >> >> --
>> >> >> >> >> >> View this message in context:
>> >> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> http://www.nabble.com/Selectively-include-and-exclude-class-file-while-building-the-artifact-tp26107145p26107145.html
>> >> >> >> >> >> Sent from the Maven - Users mailing list archive at
>> >> Nabble.com.
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >>
>> >> ---------------------------------------------------------------------
>> >> >> >> >> >> To unsubscribe, e-mail: [email protected]
>> >> >> >> >> >> For additional commands, e-mail:
>> [email protected]
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >
>> >> >> >> >> >
>> >> >> >> >> Quoted from:
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >>
>> >> >>
>> >>
>> http://www.nabble.com/Selectively-include-and-exclude-class-file-while-building-the-artifact-tp26107145p26107471.html
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> >
>> >> >> >>
>> >> >> >> --
>> >> >> >> View this message in context:
>> >> >> >>
>> >> >>
>> >>
>> http://www.nabble.com/Selectively-include-and-exclude-class-file-while-building-the-artifact-tp26107145p26109882.html
>> >> >> >> Sent from the Maven - Users mailing list archive at Nabble.com.
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> ---------------------------------------------------------------------
>> >> >> >> To unsubscribe, e-mail: [email protected]
>> >> >> >> For additional commands, e-mail: [email protected]
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >>
>> >> >> --
>> >> >> View this message in context:
>> >> >>
>> >>
>> http://www.nabble.com/Selectively-include-and-exclude-class-file-while-building-the-artifact-tp26107145p26110534.html
>> >> >> Sent from the Maven - Users mailing list archive at Nabble.com.
>> >> >>
>> >> >>
>> >> >>
>> ---------------------------------------------------------------------
>> >> >> To unsubscribe, e-mail: [email protected]
>> >> >> For additional commands, e-mail: [email protected]
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/Selectively-include-and-exclude-class-file-while-building-the-artifact-tp26107145p26111113.html
>> >> Sent from the Maven - Users mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [email protected]
>> >> For additional commands, e-mail: [email protected]
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Selectively-include-and-exclude-class-file-while-building-the-artifact-tp26107145p26111566.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Selectively-include-and-exclude-class-file-while-building-the-artifact-tp26107145p26112725.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to