I used the fileset in order to put, different files
(*.class) from different directories, but when I
checked the generated jar, there is a path missing, I
think that would be my problem about the message a
get, everytime i run the buil, something about a
missing class, this class is now already in my jar
file, but it doesn't have the path.

  Is there a way to put the path into the jar file?? 
my target is as shows:

<target name="jar_ejb" depends="compile_ejb">
     <jar jarfile="D:/vicsa/HelloEJBAfil.jar"
               
basedir="D:/vicsa/Construccion/intelgas/afiliacion/EJB"
                includes="$**/*.*">
         <fileset
dir="D:/vicsa/Construccion/intelgas/arquitectura/EJB/">
              <include name="**/FachadaGeneral.class"
/>
              <include name="FachadaGeneralHome.class"
/>
         </fileset>

         <fileset
dir="D:/vicsa/Construccion/intelgas/seguridad/EJB/">
              <include name="EmpresaValue.class" />
         </fileset>
  </jar>
</target>


 The files FachadaGeneral, FachadaGeneralHome and
EmpresaValue. class are the files without the path in
the jar.

  The message after running the build refers
EmpresaValue as a missing file.

 Thanks???


--- Peter Donald <[EMAIL PROTECTED]> wrote:
> I believe that excludes will always take precedence
> and thus chuck out your 
> includes "matches". What you may be able to do is
> something like
> 
> <jar jarfile="jcp.jar" whenempty="skip"
> defaultexcludes="false">
>     <fileset dir="${base.dir}">
>       <exclude name="**/bar/*" />
>     </fileset>
>     <fileset dir="${base.dir}">
>       <include name="**/foo/bar/*.class" />
>     </fileset>
> </jar>
> 
> Not sure - haven't checked it works but try that ;)
> 
> On Fri, 31 Aug 2001 01:09, Kyle Adams wrote:
> > I'm still stuck on this problem - anyone have even
> a smidgen of an idea?
> >
> > >>> [EMAIL PROTECTED] 08/27/01 10:38AM >>>
> >
> > I'm looking for clarification on exactly how
> includes and excludes work.
> > I need to package two JARs for weblogic - one for
> the java classpath,
> > one for the weblogic classpath.  The directory bar
> should be excluded
> > from one, and included in the other, EXCEPT when
> bar is a subdirectory
> > of foo.  I had thought this would handle it:
> >
> > <!-- Weblogic classpath jar -->
> > <jar jarfile="wcp.jar" basedir="${base.dir}"
> whenempty="skip">
> >     <include name="**/bar/*.class" />
> >     <exclude name="**/foo/bar/*" />
> > </jar>
> >
> > <!-- Java classpath jar -->
> > <jar jarfile="jcp.jar" basedir="${base.dir}"
> whenempty="skip"
> > defaultexcludes="false">
> >     <exclude name="**/bar/*" />
> >     <include name="**/foo/bar/*.class" />
> > </jar>
> >
> > But the jcp.jar is skipped, which leads me to
> believe that the last
> > <include> does not override the <exclude>.  Or
> that my syntax is just
> > incorrect :-)
> >
> > Kyle
> 
> -- 
> Cheers,
> 
> Pete
> 
> ---------------------------------------------------
> "Marriage, Friends, Religon -- these are the demons 
> you must slay in order to suceed in business.." 
>                  -- Mr. Burns, The Simpsons 
> ---------------------------------------------------


=====

_________________________________________________________________

"Puedes sentirte desilusionado si fallas, pero est�s condenado si no lo intentas."

"You can get disappointed if you fail down, but you are doomed if you do not try it."

ICQ #  22338121


__________________________________________________
Do You Yahoo!?
Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com

Reply via email to