On 2/21/06, Mick Knutson <[EMAIL PROTECTED]> wrote:
> Can anyone give me a reason _NOT_ to pre-compile jsp's?
> Seems to take a short amount of time to compile in maven, and I get to see
> what issue I have right away.

I don't like to pre-compile in development because you have to restart
your server to see changes.

Matt

>
> ---
> Thank You
> Mick Knutson
>
> Sr. Java/J2EE Consultant
> BASE logic, inc.
> (415) 648-1804 (S.F., CA)
> http://www.BASELogic.com
>
> Washington Mutual (WAMU) (Emeryville, California)
> ---
>
>
>
>
> >From: "Matt Raible" <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: "Stephen Duncan" <[EMAIL PROTECTED]>
> >CC: "Maven Users List" <[email protected]>
> >Subject: Re: [m2] Compiling JSPs
> >Date: Sun, 19 Feb 2006 16:17:38 -0700
> >
> >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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Stephen Duncan Jr
> > > > www.stephenduncanjr.com
> > > >
> > >
> > >
> > > --
> > > Stephen Duncan Jr
> > > www.stephenduncanjr.com
> > >
> >
> >---------------------------------------------------------------------
> >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