tag | eefe0c96b7f108b45a895a876e572c52db8b3ed3 | |
---|---|---|
tagger | Radu Cotescu <radu@apache.org> | Wed Jun 02 17:29:22 2021 +0200 |
object | 8e71ac7f2491d531f943ad2210186de657e04448 |
[maven-release-plugin] copy for tag org.apache.sling.scripting.java-2.1.4
commit | 8e71ac7f2491d531f943ad2210186de657e04448 | [log] [tgz] |
---|---|---|
author | Radu Cotescu <radu@apache.org> | Wed Jun 02 17:29:07 2021 +0200 |
committer | Radu Cotescu <radu@apache.org> | Wed Jun 02 17:29:07 2021 +0200 |
tree | 9ab6c6118568511bdecb3d207cb7b09530964e8e | |
parent | 4abea892190217cee0b643c161a0f12b703f2b2d [diff] |
[maven-release-plugin] prepare release org.apache.sling.scripting.java-2.1.4
This module is part of the Apache Sling project.
This module implements a script engine for java servlets, that are compiled on the fly by Sling.
To test it:
mvn -P autoInstallBundle clean install -Dsling.url=http://localhost:8080/system/console
If Sling is running with the launchpad/testing setup.
package apps.foo;
import java.io.IOException; import javax.servlet.ServletException; import org.apache.sling.api.SlingHttpServletRequest; import org.apache.sling.api.SlingHttpServletResponse; import org.apache.sling.api.servlets.SlingSafeMethodsServlet;
public class foo extends SlingSafeMethodsServlet {
protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { response.setContentType("text/plain"); response.getWriter().write("Response from " + getClass().getName() + " at " + new java.util.Date()); }
}
Response from apps.foo.foo at Tue Nov 18 14:49:14 CET 2008