Skip to content

Latest commit

 

History

History
71 lines (58 loc) · 2.45 KB

README.md

File metadata and controls

71 lines (58 loc) · 2.45 KB

pager-taglib

Build Status

The Pager Tag Library is the easy and flexible way to implement paging of large data sets in JavaServer Pages (JSP).

元々 jsptags.com で公開されていたページングライブラリですが、jsptags.com が閉鎖されているので、こちらで公開します。 本家で公開されているものから既に一部修正を行っています。

公開前の修正

コミットログに残っていない修正は以下の通りです。

197a198
>             String encoding = pageContext.getRequest().getCharacterEncoding();
199,200c200,201
<                 name = java.net.URLEncoder.encode(name);
<                 value = java.net.URLEncoder.encode(value);
---
>                 name = java.net.URLEncoder.encode(name, encoding);
>                 value = java.net.URLEncoder.encode(value, encoding);
212c213
<                     name = java.net.URLEncoder.encode(name);
---
>                     name = java.net.URLEncoder.encode(name, encoding);

上記の修正のみを行った jar ファイルはこちらからで公開しています。

Snapshot の公開

Snapshot 版のモジュールは GitHub Packages に公開しています。参照する場合は以下の設定を追加してください。

  <repositories>
    <repository>
      <id>central</id>
      <url>http://repo1.maven.org/maven2/</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
    <repository>
      <id>github</id>
      <name>GitHub OWNER Apache Maven Packages</name>
      <url>https://maven.pkg.github.com/izuno4t/pager-taglib</url>
      <releases>
        <enabled>false</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

sonarcloud.io

Quality gate

mvn sonar:sonar \
  -Dsonar.projectKey=noworks_pager-taglib \
  -Dsonar.organization=noworks-github \
  -Dsonar.host.url=https://sonarcloud.io \
  -Dsonar.login=xxxxxx