このページには、seasar.orgのMaven2レポジトリから配布されているSeasarプロダクトを利用するための情報を記述します。
その他のMaven情報については MavenInformation を参照してください。
プロジェクトのpom.xmlへリモートレポジトリを設定します。
<repositories> <repository> <id>maven.seasar.org</id> <name>The Seasar Foundation Maven2 Repository</name> <url>http://maven.seasar.org/maven2</url> </repository> </repositories>
利用したいSeasarプロダクトをdependencyへ記述します。
下記はバージョン2.3.0のs2-extensionを利用する場合の設定例です。
<dependencies> [...] <dependency> <groupId>org.seasar.container</groupId> <artifactId>s2-extension</artifactId> <version>2.3.5</version> <type>jar</type> </dependency> [...] </dependencies>
dependencyへ記述する、groupIdとartifactIdの一覧です。
groupId | artifactId | 依存先 |
org.seasar.container | s2-framework | |
org.seasar.container | s2-extension | s2-framework |
org.seasar.container | s2-tiger | s2-extension |
org.seasar.container | s2-backport175 | s2-extension |
org.seasar.dao | s2-dao | s2-extension |
org.seasar.jsf | s2-jsf | s2-extension |
Maven2では依存先を自動的に解決しますので、s2-extensionを記述すればs2-frameworkを記述する必要はありません。
一部プロダクトはソースコードのみを含むjarファイルも提供しています。
例: s2-framework-2.3.5.jar のソースコードを含む s2-framework-2.3.5-sources.jar など。
Eclipseをお使いの場合は
mvn -Declipse.downloadSources=true eclipse:eclipse
とすることで、生成した .classpath にアタッチ設定を含めることができます。
artifact一覧を作成する必要があるような...