Does this mean, we will not see a fix for this?

-Dan


----- Original Message ----- 
From: "Michal Maczka" <[EMAIL PROTECTED]>
To: "'Maven Users List'" <[EMAIL PROTECTED]>
Sent: Monday, September 01, 2003 5:14 AM
Subject: RE: war-plugin bug?


> This is caused by the fact that 
> ${artifact.id} = ${artifct.groupId}:${artifact.arifactId}
> 
> while it should be  
> 
> ${artifact.id} =
> ${artifct.groupId}:${artifact.arifactId}:${artifact.type}
> 
> (we had a discussion about it some time ago when you have closed one
> issue in JIRA with resolution "won't fix")
> 
> So this must be first changed in maven core and then consequently in
> plugins. 
> 
> 
> 
> 
> Michal
> 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > Sent: Monday, September 01, 2003 6:03 AM
> > To: Maven Users List
> > Subject: Re: war-plugin bug?
> > 
> > I believe this is filed as an open bug on Maven.
> > 
> > Anyone is able to submit a patch fixing it.
> > --
> > dIon Gillard, Multitask Consulting
> > Blog:      http://blogs.codehaus.org/people/dion/
> > 
> > 
> > "Dan Tran" <[EMAIL PROTECTED]> wrote on 31/08/2003 01:45:28 AM:
> > 
> > > that is an anoying bug to me, i think it is reported already.
> > > (not sure thou)
> > >
> > > So the first suggested solution solve this dilema.
> > >
> > >
> > > -Dan
> > >
> > > ----- Original Message -----
> > > From: "khote" <[EMAIL PROTECTED]>
> > > To: "Maven Users List" <[EMAIL PROTECTED]>
> > > Sent: Saturday, August 30, 2003 8:22 AM
> > > Subject: Re: war-plugin bug?
> > >
> > >
> > > > Those are good suggestions, some things I hadn't thought of.  I am
> > using a
> > > > war:webapp postGoal to copy in some docs into my webapp before the
> > WAR
> > is
> > > > created.
> > > >
> > > > What I discovered was that the first use of
> > > >
> > > > <groupId>taglibs</groupId>
> > > > <artifactId>taglib-session</artifactId>
> > > > <version>1.0.1</version> etc.
> > > >
> > > > when I wanted the jar in /WEB-INF/lib,
> > > >
> > > > was overwritten in the Map (or Hash or whatever) that was built
> for
> > > lib.path
> > > > by the second use of that same name, when I specified that
> > > > <type>tld</type>
> > > >
> > > > So unless I used two different names, I would always lose the
> first
> > one
> > > when
> > > > the maven-war-plugin executed.
> > > >
> > > > I found another way also:  I took all the taglib jars I want to
> use
> > and
> > > > unjarred them into a common temp directory, then went into that
> > directory
> > > > and
> > > >
> > > > jar cf taglibs-1.0.1 org
> > > >
> > > > then moved that into my taglibs repository.  Only had to have that
> > one
> > > > dependency then .... overkill I know, but it works.
> > > >
> > > > I'm trying to move an existing Tomcat/Struts application that
> works
> > well
> > > > enough into a JBoss-Tomcat/Struts, still trying to lose that
> > Tomcat-think
> > > > about how things are done.  Some of those taglibs can help me
> > watch/see
> > > > what's going on in the JSP environment, they're really just for
> > debugging
> > > > right now.
> > > >
> > > > Thanks,
> > > > K
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Dan Tran" <[EMAIL PROTECTED]>
> > > > To: "Maven Users List" <[EMAIL PROTECTED]>; "khote"
> > > > <[EMAIL PROTECTED]>
> > > > Sent: Saturday, August 30, 2003 8:11 AM
> > > > Subject: Re: war-plugin bug?
> > > >
> > > >
> > > > > Since tld file can live any where under WEB-INF
> > > > > directory, it is ambiguous for maven to blindfully
> > > > > copy the tld file to WEB-INF/
> > > > >
> > > > > there are 2 solutions:
> > > > >   1. if you are usig servet 2.3 configure your taglib to look
> for
> > tld in
> > > > the
> > > > > jar file
> > > > >      so you dont have to copy it to web-inf.
> > > > >
> > > > >    2. You need to tell maven what do by putting a postgoal in
> > maven.xml
> > > > >
> > > > > here is an example
> > > > >
> > > > > <?xml version="1.0"?>
> > > > > <project
> > > > >   default="nightly-build"
> > > > >   xmlns:m="maven"
> > > > >   xmlns:j="jelly:core"
> > > > >   xmlns:u="jelly:util">
> > > > >
> > > > >   <postGoal name="war:webapp">
> > > > >     <!-- copy validator-rules.xml to WEB-INF, war plugin does
> > > not do
> > that
> > > > automa
> > > > tically -->
> > > > >     <copy
> > file="${maven.repo.local}/struts/xmls/validator-rules-1.1.xml"
> > > > > tofile=
> > > > >
> "${maven.build.dir}/${pom.artifactId}/WEB-INF/validator-rules.xml"
> > 
> > />
> > > > >   </postGoal>
> > > > >
> > > > > </project>
> > > > >
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "khote" <[EMAIL PROTECTED]>
> > > > > To: "Maven Users List" <[EMAIL PROTECTED]>
> > > > > Sent: Saturday, August 30, 2003 4:10 AM
> > > > > Subject: war-plugin bug?
> > > > >
> > > > >
> > > > > > Wanting to try out some jakarta-taglibs.  It's not on ibiblio,
> > so
> > I
> > > > > > downloaded them and moved them into a taglibs (both jars and
> > tlds)
> > > > > directory
> > > > > > in my local repository.
> > > > > >
> > > > > >     <dependency>
> > > > > >       <groupId>taglibs</groupId>
> > > > > >       <artifactId>session</artifactId>
> > > > > >       <version>1.0.1</version>
> > > > > >       <properties><war.bundle>true</war.bundle></properties>
> > > > > >     </dependency>
> > > > > >
> > > > > >     <dependency>
> > > > > >       <groupId>taglibs</groupId>
> > > > > >       <artifactId>session</artifactId>
> > > > > >       <version>1.0.1</version>
> > > > > >       <type>tld</type>
> > > > > >       <properties><war.bundle>true</war.bundle></properties>
> > > > > >     </dependency>
> > > > > >
> > > > > > maven successfully finds, them.  However, when I try to use
> the
> > > > > war-plugin,
> > > > > > only the jar is copied into the WEB-INF/lib, the tld is not
> > copied
> > > into
> > > > > > WEB-INF/tld.
> > > > > >
> > > > > > I am already successfully using the jstl standard and struts
> > plugins
> > > > this
> > > > > > way, both jars and tlds, they are behaving as expected.  In
> fact
> > I
> > > just
> > > > > > copied their dependency statements as above and changed the
> > name.
> > > > > >
> > > > > > I went into the maven-war-plugin's plugin.jelly and put some
> > <echo>'s
> > > in
> > > > > it
> > > > > > to see what's happening:
> > > > > >
> > > > > >          <j:if test="${dep.type =='jar'}">
> > > > > >            <echo>JAR: copying lib.path = ${lib.path}</echo>
> > > > > >            <ant:copy todir="${webapp.build.lib}"
> > file="${lib.path}"/>
> > > > > >          </j:if>
> > > > > >
> > > > > >          <j:if test="${dep.type =='tld'}">
> > > > > >            <echo>TLD: copying lib.path = ${lib.path}</echo>
> > > > > >            <ant:copy todir="${webapp.build.tlds}"
> > file="${lib.path}"/>
> > > > > >          </j:if>
> > > > > >
> > > > > > It is simply not seeing the session-1.0.1.tld, it is not being
> > put
> > in
> > > > the
> > > > > > dependencies collection.
> > > > > > Bug?
> > > > > >
> > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > 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]
> > > >
> > > >
> > >
> > >
> ---------------------------------------------------------------------
> > > 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]
> 
> 

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

Reply via email to