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="&lt;!-- precompiled jsp mappings --&gt;"/>
    </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]

Reply via email to