maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Raible" <mrai...@gmail.com>
Subject Re: [m2] Compiling JSPs
Date Mon, 20 Feb 2006 18:06:19 GMT
Here's what I have:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">

    <display-name>Equinox</display-name>

    <!-- [INSERT FRAGMENT HERE] -->

On 2/20/06, Mick Knutson <mickknutson@hotmail.com> wrote:
> I tried this, and now get this error:
>
> injectString('<!-- [INSERT FRAGMENT HERE] -->') not found in
> webXml(C:\opt\local\yoursos\servlets\yoursos/src/main/webapp/WEB-INF/web.xml'
>
> Where in my web.xml am I suppose to put this?
>
> --------------------------------------------------------------------------------
> Thanks
> Mick Knutson
>
> http://www.BASELogic.com
> http://www.MickKnutson.com
>
> MSN Messenger: mickknutson@hotmail.com
>
> --------------------------------------------------------------------------------
>
> ----- Original Message -----
> From: "Matt Raible" <mraible@gmail.com>
> To: "Stephen Duncan" <stephen.duncan@gmail.com>
> Cc: "Maven Users List" <users@maven.apache.org>
> Sent: Sunday, February 19, 2006 3:17 PM
> Subject: Re: [m2] Compiling JSPs
>
>
> I was able to successfully get this plugin to work - thanks to Jeff
> Genender (the plugin's author).  I did find that I needed to add the
> following two dependencies to my project.
>
>     <!-- Needed for jspc plugin (pre-compiling of JSPs) -->
>     <dependency>
>       <groupId>javax.servlet</groupId>
>       <artifactId>jsp-api</artifactId>
>       <version>2.0</version>
>       <scope>provided</scope>
>     </dependency>
>     <!-- Needed for jspc plugin (pre-compiling of JSPs) -->
>     <dependency>
>       <groupId>tomcat</groupId>
>       <artifactId>jasper-runtime</artifactId>
>       <version>5.5.12</version>
>       <scope>provided</scope>
>     </dependency>
>
> In addition, I had to change many dependencies from having
> <scope>runtime</scope> to nothing (meaning <scope>compile</scope>).
> This was required for all libraries that had tag libraries included in
> them.
>
> Example code can be seen in:
> https://equinox.dev.java.net/source/browse/*checkout*/equinox/pom.xml
>
> Hope this helps,
>
> Matt
>
> On 2/19/06, Stephen Duncan <stephen.duncan@gmail.com> wrote:
> > Oh, and respond back with what you learn on it; I was hoping to start
> > playing with it soon...
> >
> > -Stephen
> >
> > On 2/19/06, Stephen Duncan <stephen.duncan@gmail.com> wrote:
> > > Matt,
> > >
> > > I haven't tried it, but there's a jspc plugin on the mojo.codehaus.org
> > > site: http://mojo.codehaus.org/jspc-maven-plugin/usage.html that seems
> > > to do what you're asking.
> > >
> > > -Stephen
> > >
> > > On 2/19/06, Matt Raible <mraible@gmail.com> wrote:
> > > > Is there a plugin that does compilation of JSPs and adding entries
> > > > into web.xml?
> > > >
> > > > Here's how to do it for Maven 1, but I'd like to do it with Maven 2:
> > > >
> > > > http://www.savoirtech.com/roller/page/jgenender/20041011
> > > >
> > > > Here's how I've done it in Ant.
> > > >
> > > >     <target name="compile-jsp" depends="jsp-2" if="precompile.jsp">
> > > >         <property name="jsp.src" value="${build.dir}/web/jsp/src"/>
> > > >         <mkdir dir="${jsp.src}"/>
> > > >
> > > >         <taskdef classname="org.apache.jasper.JspC" name="jasper"
> > > > classpathref="jspc.classpath"/>
> > > >
> > > >         <jasper verbose="0" package="org.appfuse.jsp"
> > > > uriroot="${webapp.target}"
> > > >             webXmlFragment="${jsp.src}/jsp-servlets.xml"
> > > > outputDir="${jsp.src}" />
> > > >
> > > >         <javac srcdir="${jsp.src}" destdir="${build.dir}/web/classes"
> > > >             debug="${compile.debug}"
> > > > deprecation="${compile.deprecation}"
> > > >             optimize="${compile.optimize}"
> > > > classpathref="jspc.classpath"/>
> > > >
> > > >         <loadfile property="jsp.mappings"
> > > > srcfile="${jsp.src}/jsp-servlets.xml"/>
> > > >         <replace file="${webapp.target}/WEB-INF/web.xml"
> > > > value="${jsp.mappings}"
> > > >             token="<!-- precompiled jsp mappings -->"/>
> > > >     </target>
> > > >
> > > > Also, is there a plugin that can generate an archetype from an
> > > > existing project?
> > > >
> > > > Thanks,
> > > >
> > > > Matt
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: users-help@maven.apache.org
> > > >
> > > >
> > >
> > >
> > > --
> > > Stephen Duncan Jr
> > > www.stephenduncanjr.com
> > >
> >
> >
> > --
> > Stephen Duncan Jr
> > www.stephenduncanjr.com
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message