You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by us...@apache.org on 2011/02/28 01:17:06 UTC
svn commit: r1075186 - in /lucene/dev/branches/branch_3x: ./ lucene/ solr/
solr/build.xml
Author: uschindler
Date: Mon Feb 28 00:17:06 2011
New Revision: 1075186
URL: http://svn.apache.org/viewvc?rev=1075186&view=rev
Log:
SOLR-2392: Add a dummy-compile task using jspc task (imported from jetty's jasper) to check that all webapps's JSP files at least compile
Modified:
lucene/dev/branches/branch_3x/ (props changed)
lucene/dev/branches/branch_3x/lucene/ (props changed)
lucene/dev/branches/branch_3x/solr/ (props changed)
lucene/dev/branches/branch_3x/solr/build.xml
Modified: lucene/dev/branches/branch_3x/solr/build.xml
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/solr/build.xml?rev=1075186&r1=1075185&r2=1075186&view=diff
==============================================================================
--- lucene/dev/branches/branch_3x/solr/build.xml (original)
+++ lucene/dev/branches/branch_3x/solr/build.xml Mon Feb 28 00:17:06 2011
@@ -379,7 +379,7 @@
<!-- Run contrib unit tests. -->
<target name="test"
description="Runs the core unit tests."
- depends="test-core, test-contrib" />
+ depends="test-core, test-contrib, test-jsp" />
<target name="junit" depends="compileTests,junit-mkdir,junit-sequential,junit-parallel"/>
@@ -553,6 +553,37 @@
</clover-report>
</target>
+ <!-- ========================================================================= -->
+
+ <!-- Checks that all JSP files in the webapp compile successfully using Jetty's Jasper -->
+ <target name="test-jsp" depends="compile">
+ <property name="jsp.target" location="${dest}/jsp-temp" />
+ <taskdef classname="org.apache.jasper.JspC" name="jasper" >
+ <classpath>
+ <fileset dir="example/lib" includes="**/*.jar" />
+ </classpath>
+ </taskdef>
+ <delete dir="${jsp.target}" />
+ <mkdir dir="${jsp.target}" />
+ <jasper
+ uriroot="${src}/webapp/web"
+ outputDir="${jsp.target}"
+ compile="false"
+ verbose="1"
+ package="j"
+ />
+ <javac
+ srcdir="${jsp.target}"
+ destdir="${jsp.target}"
+ target="${java.compat.version}"
+ source="${java.compat.version}"
+ debug="off"
+ encoding="utf8"
+ includeAntRuntime="${javac.includeAntRuntime}"
+ classpathref="test.compile.classpath"
+ />
+ </target>
+
<!-- ========================================================================= -->
<!-- ===================== DISTRIBUTION-RELATED TASKS ======================== -->
@@ -567,7 +598,7 @@
<!-- Creates the Solr WAR file. -->
<target name="dist-war"
description="Creates the Solr WAR Distribution file."
- depends="compile, make-manifest, dist-jar, dist-solrj, lucene-jars-to-solr">
+ depends="compile, test-jsp, make-manifest, dist-jar, dist-solrj, lucene-jars-to-solr">
<mkdir dir="${dist}" />
<war destfile="${dist}/${fullnamever}.war"
webxml="${web.xml}"