yamibou-riu-independent-war

##### プロジェクト文書

- プロジェクト情報
  - このプロジェクトについて
  - ソースリポジトリ
  - プロジェクトサマリ
  - プロジェクトチーム
  - プロジェクトライセンス
  - メーリングリスト
  - 依存関係
  - 課題追跡
  - 継続的結合

## プロジェクトの依存関係

### compile

以下はこのプロジェクトのコンパイル依存関係です。これらの依存関係はアプリケーションをコンパイルおよび実行するのに必要です。

グループID | 成果物ID | バージョン | Classifier | Type | 備考
--- | --- | --- | --- | --- | ---
org.kaoriha.yamibou | yamibou-riu | 1.7 | - | war |
org.kaoriha.yamibou | yamibou-web | 1.10 | - | jar |

### test

以下はこのプロジェクトのテスト依存関係です。これらの依存関係はアプリケーションのユニットテストを実行する時のみ必要です。

グループID | 成果物ID | バージョン | Classifier | Type | 備考
--- | --- | --- | --- | --- | ---
junit | junit | 3.8.1 | - | jar |

## プロジェクトの過渡的依存関係

以下はこのプロジェクトの過渡的依存ライブラリのリストです。過渡的依存ライブラリはプロジェクトの依存ライブラリの依存ライブラリです。

### compile

以下はこのプロジェクトのコンパイル依存関係です。これらの依存関係はアプリケーションをコンパイルおよび実行するのに必要です。

グループID | 成果物ID | バージョン | Classifier | Type | 備考
--- | --- | --- | --- | --- | ---
com.sun.jdmk | jmxtools | 1.2.1 | - | jar |
com.sun.jmx | jmxri | 1.2.1 | - | jar |
commons-beanutils | commons-beanutils | 1.7.0 | - | jar |
commons-codec | commons-codec | 1.3 | - | jar |
commons-collections | commons-collections | 3.2 | - | jar |
commons-fileupload | commons-fileupload | 1.1.1 | - | jar |
commons-io | commons-io | 1.3.1 | - | jar |
commons-lang | commons-lang | 2.1 | - | jar |
commons-logging | commons-logging | 1.0.4 | - | jar |
javax.activation | activation | 1.1 | - | jar |
javax.jms | jms | 1.1 | - | jar |
javax.mail | mail | 1.4 | - | jar |
jdom | jdom | 1.0 | - | jar |
log4j | log4j | 1.2.15 | - | jar |
org.apache.lucene | lucene-analyzers | 2.3.1 | - | jar |
org.apache.lucene | lucene-core | 2.3.1 | - | jar |
org.apache.lucene | lucene-highlighter | 2.3.1 | - | jar |
org.apache.lucene | lucene-similarity | 2.0.0 | - | jar |
org.kaoriha.jspbp | jspbp | 1.7 | - | jar |
org.kaoriha.yamibou | yamibou-base | 1.5 | - | jar |

## プロジェクト依存関係グラフ

### 依存関係ツリー

- org.kaoriha.yamibou:yamibou-riu-independent-war:war
  - junit:junit:jar
  - org.kaoriha.yamibou:yamibou-web:jar
    - org.kaoriha.yamibou:yamibou-base:jar
      - org.apache.lucene:lucene-analyzers:jar
      - org.apache.lucene:lucene-similarity:jar
      - commons-collections:commons-collections:jar
      - log4j:log4j:jar
        - javax.mail:mail:jar
          - javax.activation:activation:jar
        - com.sun.jmx:jmxri:jar
        - javax.jms:jms:jar
        - com.sun.jdmk:jmxtools:jar
    - org.apache.lucene:lucene-highlighter:jar
      - org.apache.lucene:lucene-core:jar
    - jdom:jdom:jar
    - org.kaoriha.jspbp:jspbp:jar
      - commons-lang:commons-lang:jar
      - commons-beanutils:commons-beanutils:jar
        - commons-logging:commons-logging:jar
      - commons-fileupload:commons-fileupload:jar
        - commons-io:commons-io:jar
    - commons-codec:commons-codec:jar
  - org.kaoriha.yamibou:yamibou-riu:war

### 依存関係一覧

yamibou-riu-independent-war

yamibou-riu を単独で動く WAR にパッケージしたもの。

http://yamibou.sourceforge.jp/yamibou-riu/

JUnit

JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.

http://junit.org

yamibou-web

Yamibou のWebインターフェイス用モジュール

http://yamibou.sourceforge.jp/yamibou-web/

yamibou-base

Yamibou のビジネスロジック

http://yamibou.sourceforge.jp/yamibou-base/

Lucene Analyzers

Additional Analyzers

http://lucene.apache.org/java/lucene-contrib/lucene-analyzers

Lucene Java Similarity tool

Apache Lucene Java

http://lucene.apache.org

Collections

Types that extend and augment the Java Collections Framework.

http://jakarta.apache.org/commons/collections/

Apache Log4j

Apache Log4j 1.2

http://logging.apache.org:80/log4j/1.2/

JavaMail API

The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications.

https://glassfish.dev.java.net/javaee5/mail/

JavaBeans Activation Framework (JAF)

JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s).

http://java.sun.com/products/javabeans/jaf/index.jsp

Unnamed - com.sun.jmx:jmxri:jar:1.2.1

Unnamed - javax.jms:jms:jar:1.1

Unnamed - com.sun.jdmk:jmxtools:jar:1.2.1

Lucene Highlighter

This is the highlighter for apache lucene java

http://lucene.apache.org/java/lucene-contrib/lucene-highlighter

Lucene Core

Apache Lucene Java Core

http://lucene.apache.org/java/lucene-core

Unnamed - jdom:jdom:jar:1.0

jspbp

Java 用 Web アプリケーションフレームワーク jspbp

http://yamibou.sourceforge.jp/jspbp/

Lang

Commons.Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.

http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/

Unnamed - commons-beanutils:commons-beanutils:jar:1.7.0

Logging

Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.

http://jakarta.apache.org/commons/logging/

FileUpload

The FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications.

http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/

IO

Commons-IO contains utility classes, stream implementations, file filters, and endian classes.

http://jakarta.apache.org/commons/io/

Codec

The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

http://jakarta.apache.org/commons/codec/

yamibou-riu

りうスタイルのインターフェイスを実装し、Webアプリケーション（WAR）としてパッケージされた Yamibou。Glassfish v2 で動作

http://yamibou.sourceforge.jp/yamibou-riu/