# cl-struts
**Repository Path**: mirrors_codelibs/cl-struts
## Basic Information
- **Project Name**: cl-struts
- **Description**: CodeLibsがサポートするStruts 1.2.9です。
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-08-08
- **Last Updated**: 2026-04-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
CodeLibs Struts (cl-struts)
=============
## CodeLibs Struts(cl-struts)とは
[Apache Struts 1.x](http://struts.apache.org/struts1eol-announcement.html)がEOLを迎え、Apacheによるサポートがなくなりました。
とはいえ、[Seasar Project](http://www.seasar.org/)の[SAStruts](http://sastruts.seasar.org/)は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ファイルをダウンロード可能です。
codelibs.org
CodeLibs Repository
http://maven.codelibs.org/
### dependencyの修正
pom.xmlの依存関係を以下のように修正します。
(cl-strutsを追加し、strutsをexclusionとして追加する)
org.codelibs.struts
cl-struts
1.2.9.2
org.seasar.sastruts
sa-struts
1.0.4-sp9
struts
struts
上記によりstrutsのjarファイルがcl-strutsのjarファイルに置き換わります。
(commons-beanutils 1.8.0 以上が必要です)
## その他
### 利用しているプロジェクト
* [Fess](http://fess.codelibs.org/)
利用していることを公開可能なプロジェクトがありましたら、お知らせください。
### 商用サポート
CodeLibs Strutsは今までのApache Strutsと同様にオープンソースとして自由にご利用いただけます。
Apache Strutsのように商用サポートは必要ないケースが多いかと思います。
しかしながら、もし政治な理由等により、やむにやまれぬ様々な事情から、どうしても商用のサポートが必要な場合は[N2SM, Inc.](http://www.n2sm.net/)までご相談ください。