Skip to content
CodeLibsがサポートするStruts 1.2.9です。
HTML Java Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
conf
contrib
doc
legacy
src
struts-examples/mailreader
web
xdocs
.gitignore
INSTALL
KEYS
LICENSE.CheckStyle
LICENSE.txt
NOTICE.txt
README
README.md
STATUS.txt
build-all-clean.bat.sample
build-tests.xml
build-webapp.xml
build-webapps.xml
build.properties.sample
build.properties.sample.download
build.properties.sample.lib
build.xml
maven.xml
pom.xml
project.properties
project.xml
struts.jsl

README.md

CodeLibs Struts (cl-struts)

CodeLibs Struts(cl-struts)とは

Apache Struts 1.xがEOLを迎え、Apacheによるサポートがなくなりました。 とはいえ、Seasar ProjectSAStrutsはStruts 1.2.9を利用しており、利用者からはStruts 1.xのEOLの懸念が挙げられてきています。 Struts自体はオープンソースで提供されているプロダクトですので、Apacheに代わり、CodeLibsがSAStrutsで利用するStruts 1.2.9を継続サポートしていくことにしました。

CodeLibs StrutsはSAStrutsがEOLを迎えるまでサポートする予定です。

利用方法

Mavenリポジトリ登録

Mavenを利用しているプロジェクトであれば、pom.xmlに以下のMavenリポジトリを追加してください。 Mavenプロジェクトでない場合は http://maven.codelibs.org/org/codelibs/struts/cl-struts/ よりjarファイルをダウンロード可能です。

<repositories>
  <repository>
    <id>codelibs.org</id>
    <name>CodeLibs Repository</name>
    <url>http://maven.codelibs.org/</url>
  </repository>
</repositories>

dependencyの修正

pom.xmlの依存関係を以下のように修正します。 (cl-strutsを追加し、strutsをexclusionとして追加する)

<dependency>
  <groupId>org.codelibs.struts</groupId>
  <artifactId>cl-struts</artifactId>
  <version>1.2.9.2</version>
</dependency>
<!-- SAStrutsを利用している場合 -->
<dependency>
  <groupId>org.seasar.sastruts</groupId>
  <artifactId>sa-struts</artifactId>
  <version>1.0.4-sp9</version>
  <exclusions>
    <exclusion>
      <groupId>struts</groupId>
      <artifactId>struts</artifactId>
    </exclusion>
  </exclusions>
</dependency>

上記によりstrutsのjarファイルがcl-strutsのjarファイルに置き換わります。 (commons-beanutils 1.8.0 以上が必要です)

その他

利用しているプロジェクト

利用していることを公開可能なプロジェクトがありましたら、お知らせください。

商用サポート

CodeLibs Strutsは今までのApache Strutsと同様にオープンソースとして自由にご利用いただけます。 Apache Strutsのように商用サポートは必要ないケースが多いかと思います。 しかしながら、もし政治な理由等により、やむにやまれぬ様々な事情から、どうしても商用のサポートが必要な場合はN2SM, Inc.までご相談ください。

You can’t perform that action at this time.