Not sure why your Ant script isn't working. Are you sure it works if you execute it in Ant? I'm not sure when exploded is bound -- check -X to make sure your Ant happens after exploded etc.
You could also patch the war plugin to support an additional parameter (or just use warName) when war:exploded is executed. Donate your patch back via JIRA and we can all benefit. Wayne On 2/5/08, Allen, Daniel <[EMAIL PROTECTED]> wrote: > Hi all, > > I've been using the war plugin to package up a web app. However, to save > time, it would be great if the result had a consistent name so that we > could copy it directly into the Tomcat/webapps directory and have it > startup with the proper context path. > > In the call to the war plugin, I used the <warName> tag, and that works > just fine for my live build, which uses war:war. However, my dev build > profile uses war:exploded instead, and the <warName> doesn't seem to > have any effect. I tried using antrun, as below, but that doesn't seem > to have any effect either. When I run mvn -P dev clean package, the > output does claim to be executing this task (referred to by the ID > element, so I know it's not another antrun I've used), but the result is > still just an exploded war that has the standard maven name scheme of > artifactId-version. > > <plugin> > <artifactId>maven-antrun-plugin</artifactId> > <executions> > <execution> > <id>RenameFinalDirectory</id> > <phase>package</phase> > <goals> > <goal>run</goal> > </goals> > <configuration> > <tasks> > <mkdir > dir="${project.build.directory}\${project.name}"/> > <move > todir="${project.build.directory}\${project.name}"> > <fileset > dir="${project.build.directory}\${project.artifactId}-${project.version} > "/> > </move> > </tasks> > </configuration> > </execution> > </executions> > </plugin> > > Any suggestions on why this doesn't work, or what I might use instead? > > -- > This message may contain confidential, proprietary, or legally privileged > information. No confidentiality or privilege is waived by any transmission > to an unintended recipient. If you are not an intended recipient, please > notify the sender and delete this message immediately. Any views expressed > in this message are those of the sender, not those of any entity within the > KBC Financial Products group of companies (together referred to as "KBC > FP"). > > This message does not create any obligation, contractual or otherwise, on > the part of KBC FP. It is not an offer (or solicitation of an offer) of, or > a recommendation to buy or sell, any financial product. Any prices or other > values included in this message are indicative only, and do not necessarily > represent current market prices, prices at which KBC FP would enter into a > transaction, or prices at which similar transactions may be carried on KBC > FP's own books. The information contained in this message is provided "as > is", without representations or warranties, express or implied, of any kind. > Past performance is not indicative of future returns. > > > --------------------------------------------------------------------- > 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]