servlet-asset-fingerprinting

Add fingerprinting supports for static resource in java servlet

Лицензия

Лицензия

Группа

Группа

com.github.hoverruan
Идентификатор

Идентификатор

servlet-asset-fingerprinting
Последняя версия

Последняя версия

0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

servlet-asset-fingerprinting
Add fingerprinting supports for static resource in java servlet
Ссылка на сайт

Ссылка на сайт

https://github.com/hoverruan/servlet-asset-fingerprinting
Система контроля версий

Система контроля версий

https://github.com/hoverruan/servlet-asset-fingerprinting

Скачать servlet-asset-fingerprinting

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.github.hoverruan/servlet-asset-fingerprinting/ -->
<dependency>
    <groupId>com.github.hoverruan</groupId>
    <artifactId>servlet-asset-fingerprinting</artifactId>
    <version>0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.hoverruan/servlet-asset-fingerprinting/
implementation 'com.github.hoverruan:servlet-asset-fingerprinting:0.1'
// https://jarcasting.com/artifacts/com.github.hoverruan/servlet-asset-fingerprinting/
implementation ("com.github.hoverruan:servlet-asset-fingerprinting:0.1")
'com.github.hoverruan:servlet-asset-fingerprinting:jar:0.1'
<dependency org="com.github.hoverruan" name="servlet-asset-fingerprinting" rev="0.1">
  <artifact name="servlet-asset-fingerprinting" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.hoverruan', module='servlet-asset-fingerprinting', version='0.1')
)
libraryDependencies += "com.github.hoverruan" % "servlet-asset-fingerprinting" % "0.1"
[com.github.hoverruan/servlet-asset-fingerprinting "0.1"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
javax.servlet.jsp.jstl : jstl-api jar 1.2
commons-codec : commons-codec jar 1.6
commons-io : commons-io jar 2.1

provided (2)

Идентификатор библиотеки Тип Версия
javax.servlet : servlet-api jar 2.4
javax.servlet.jsp : jsp-api jar 2.1

Модули Проекта

Данный проект не имеет модулей.

Asset Fingerprinting for Java Servlet

Add fingerprinting supports for static resource in java servlet

How to use

Import to your project using maven

<dependency>
    <groupId>com.github.hoverruan</groupId>
    <artifactId>servlet-asset-fingerprinting</artifactId>
    <version>0.1</version>
</dependency>

Config AssetServlet in web.xml

<servlet>
	<servlet-name>assetServlet</servlet-name>
	<servlet-class>com.github.hoverruan.assetfingerprinting.AssetServlet</servlet-class>
</servlet>

<servlet-mapping>
	<servlet-name>assetServlet</servlet-name>
	<url-pattern>/asset/*</url-pattern>
</servlet-mapping>

Using the asset tag in your JSP files

<%@ taglib prefix="asset" uri="https://github.com/hoverruan/servlet-asset-fingerprinting" %>
<%@ page isELIgnored="false" %>

<asset:resource path="/css/example.css" var="example_css"/>
<link rel="stylesheet" href="${example_css}">

<asset:resource path="/js/example.js" var="example_js"/>
<script type="javascript" src="${example_js}"></script>

<%-- using resource function in EL --%>
<script type="javascript" src="${asset:resource(pageContext, '/js/another.js')}"></script>

Example

You can check out the example project to getting more details.

How to run the example:

cd example
mvn jetty:run

Версии библиотеки

Версия
0.1