From 2f226e662a15aae1e6038c8234b2d6bf9f1cb871 Mon Sep 17 00:00:00 2001 From: Chris Fraire Date: Sat, 1 Dec 2018 09:52:01 -0600 Subject: [PATCH] Add jetty-jspc. Fix opensearch.jsp exposed error. - Use mergeFragment=false with jetty-jspc so pre-compiled JSP classes are not included in the WAR. Also: - use skipTests not maven.test.skip w.r.t. the short-circuiting the setting up of testdata. --- opengrok-indexer/pom.xml | 2 +- opengrok-web/pom.xml | 40 +++++++++++++++++++++ opengrok-web/src/main/webapp/opensearch.jsp | 3 +- 3 files changed, 43 insertions(+), 2 deletions(-) diff --git a/opengrok-indexer/pom.xml b/opengrok-indexer/pom.xml index f453613dc49..968be0c2d13 100644 --- a/opengrok-indexer/pom.xml +++ b/opengrok-indexer/pom.xml @@ -400,7 +400,7 @@ Portions Copyright (c) 2017-2018, Chris Fraire . run - + diff --git a/opengrok-web/pom.xml b/opengrok-web/pom.xml index e97d1a758dd..2489b13b0f8 100644 --- a/opengrok-web/pom.xml +++ b/opengrok-web/pom.xml @@ -1,4 +1,27 @@ + 4.0.0 @@ -117,6 +140,23 @@ source + + org.eclipse.jetty + jetty-jspc-maven-plugin + 9.4.14.v20181114 + + + jspc + + jspc + + + false + ${project.build.directory}/jspc + + + + org.apache.maven.plugins maven-war-plugin diff --git a/opengrok-web/src/main/webapp/opensearch.jsp b/opengrok-web/src/main/webapp/opensearch.jsp index 376545173d7..2055189c0af 100644 --- a/opengrok-web/src/main/webapp/opensearch.jsp +++ b/opengrok-web/src/main/webapp/opensearch.jsp @@ -19,12 +19,13 @@ information: Portions Copyright [yyyy] [name of copyright owner] CDDL HEADER END Copyright (c) 2009, 2018, Oracle and/or its affiliates. All rights reserved. - Portions Copyright 2011 Jens Elkner. +Portions Copyright (c) 2018, Chris Fraire . --%><%@page session="false" errorPage="error.jsp" import=" java.util.Set, +org.opengrok.indexer.web.Prefix, org.opengrok.indexer.web.Util" %> <%