Maven2RepoRemote
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*Maven2レポジトリを利用する [#naf5d2f8]
このページには、seasar.orgのMaven2レポジトリから配布され...
その他のMaven情報については [[MavenInformation]] を参照し...
**リモートレポジトリ [#o3f8888d]
プロジェクトのpom.xmlへリモートレポジトリを設定します。
- release プロダクトのみを使用する例
<repositories>
<repository>
<id>maven.seasar.org</id>
<name>The Seasar Foundation Maven Repository</name>
<url>http://maven.seasar.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
- release と snapshots の両方を使用する例
-- snapshots リポジトリの updatePolicy に always を指定す...
-- updatePolicy: This element specifies how often updates...
<repositories>
<repository>
<id>maven.seasar.org</id>
<name>The Seasar Foundation Maven Repository</name>
<url>http://maven.seasar.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>maven-snapshot.seasar.org</id>
<name>The Seasar Foundation Maven Snapshot Repositor...
<url>http://maven.seasar.org/maven2-snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
**dependency [#ddee1eb7]
利用するSeasarプロダクトをdependencyへ記述します。
下記は S2Container を利用する場合の設定例です。
<dependencies>
[...]
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>s2-framework</artifactId>
<version>使用したいバージョン(例: 2.4.46)</version>
</dependency>
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>s2-extension</artifactId>
<version>使用したいバージョン(例: 2.4.46)</version>
</dependency>
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>s2-tiger</artifactId>
<version>使用したいバージョン(例: 2.4.46)</version>
</dependency>
[...]
</dependencies>
**groupId, artifactId [#e2834226]
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|s2jdbc-gen|s2-tiger|
|org.seasar.container|s2-backport175|s2-extension|
|org.seasar.dao|s2-dao|s2-extension|
|org.seasar.dao|s2-dao-tiger|s2-dao|
|org.seasar.dao|s2-dao-backport175|s2-dao|
|org.seasar.directory|s2-directory|s2-extension|
|org.seasar.directory|s2-directory-tiger|s2-directory|
|org.seasar.jsf|s2-jsf|s2-extension|
|org.seasar.teeda|teeda-core|s2-extension|
|org.seasar.teeda|teeda-extension|teeda-core|
|org.seasar.security|s2-ana-core|s2-extension|
|org.seasar.security|s2-ana-provider-webcontainer|s2-ana-...
|org.seasar.struts|s2-struts|s2-extension|
|org.seasar.struts|s2-struts-tiger|s2-struts|
|org.seasar.struts|s2-struts-backport175|s2-struts|
|org.seasar.dao-codegen|codegen-lib|s2-dao-tiger|
|org.seasar.coffee|s2-coffee|s2-extension|
|org.seasar.velocity|s2-velocity|s2-framework|
|org.seasar.hibernate|s2hibernate-jpa|s2-tiger|
|org.seasar.toplink|s2toplink-jpa|s2-tiger|
|org.seasar.kuina|kuina-dao|s2-tiger|
|org.seasar.wicket|s2wicket|s2-framework|
|org.seasar.openjpa|s2openjpa|s2-tiger|
|org.seasar.eclipselink|s2eclipselink-jpa|s2-tiger|
|org.seasar.aptina|aptina-commons||
|org.seasar.aptina|aptina-unit|aptina-commons|
|org.seasar.aptina|aptina-beans|aptina-commons|
|org.seasar.doma|doma||
|org.seasar.doma|doma-gen||
|org.seasar.junitcdi|junitcdi-core||
|org.seasar.junitcdi|junitcdi-easymock|junitcdi-core|
|org.seasar.junitcdi|junitcdi-jta|junitcdi-core|
|org.seasar.junitcdi|junitcdi-validation|junitcdi-core|
Maven2では依存先を自動的に解決しますので、s2-extensionを...
**IDEでソースコードをアタッチする [#ud63c854]
一部プロダクトはソースコードのみを含むjarファイルも提供し...
例: s2-framework-2.3.5.jar のソースコードを含む s2-framew...
Eclipseをお使いの場合は
mvn -Declipse.downloadSources=true eclipse:eclipse
とすることで、生成した .classpath にアタッチ設定を含める...
*TODO [#yfe3e2f0]
artifact一覧を作成する必要があるような...
*コメント [#i5e7da1b]
-artifact一覧って? -- [[Skirnir]] &new{2005-11-16 13:07:...
-Seasarプロダクトの、artifactIdとgroupIdの一覧です。Maven...
-artifact一覧を書き出しました。順次追記します。 -- [[manh...
-「http://maven.seasar.org/maven2」のurlだと、「s2-dao」...
- s2-ana-provider-webcontainerの依存先は、s2-ana-coreでは...
- sonatype nexusを使ってmaven.seasar.orgのproxy repositor...
#comment
終了行:
#contents
*Maven2レポジトリを利用する [#naf5d2f8]
このページには、seasar.orgのMaven2レポジトリから配布され...
その他のMaven情報については [[MavenInformation]] を参照し...
**リモートレポジトリ [#o3f8888d]
プロジェクトのpom.xmlへリモートレポジトリを設定します。
- release プロダクトのみを使用する例
<repositories>
<repository>
<id>maven.seasar.org</id>
<name>The Seasar Foundation Maven Repository</name>
<url>http://maven.seasar.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
- release と snapshots の両方を使用する例
-- snapshots リポジトリの updatePolicy に always を指定す...
-- updatePolicy: This element specifies how often updates...
<repositories>
<repository>
<id>maven.seasar.org</id>
<name>The Seasar Foundation Maven Repository</name>
<url>http://maven.seasar.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>maven-snapshot.seasar.org</id>
<name>The Seasar Foundation Maven Snapshot Repositor...
<url>http://maven.seasar.org/maven2-snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
**dependency [#ddee1eb7]
利用するSeasarプロダクトをdependencyへ記述します。
下記は S2Container を利用する場合の設定例です。
<dependencies>
[...]
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>s2-framework</artifactId>
<version>使用したいバージョン(例: 2.4.46)</version>
</dependency>
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>s2-extension</artifactId>
<version>使用したいバージョン(例: 2.4.46)</version>
</dependency>
<dependency>
<groupId>org.seasar.container</groupId>
<artifactId>s2-tiger</artifactId>
<version>使用したいバージョン(例: 2.4.46)</version>
</dependency>
[...]
</dependencies>
**groupId, artifactId [#e2834226]
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|s2jdbc-gen|s2-tiger|
|org.seasar.container|s2-backport175|s2-extension|
|org.seasar.dao|s2-dao|s2-extension|
|org.seasar.dao|s2-dao-tiger|s2-dao|
|org.seasar.dao|s2-dao-backport175|s2-dao|
|org.seasar.directory|s2-directory|s2-extension|
|org.seasar.directory|s2-directory-tiger|s2-directory|
|org.seasar.jsf|s2-jsf|s2-extension|
|org.seasar.teeda|teeda-core|s2-extension|
|org.seasar.teeda|teeda-extension|teeda-core|
|org.seasar.security|s2-ana-core|s2-extension|
|org.seasar.security|s2-ana-provider-webcontainer|s2-ana-...
|org.seasar.struts|s2-struts|s2-extension|
|org.seasar.struts|s2-struts-tiger|s2-struts|
|org.seasar.struts|s2-struts-backport175|s2-struts|
|org.seasar.dao-codegen|codegen-lib|s2-dao-tiger|
|org.seasar.coffee|s2-coffee|s2-extension|
|org.seasar.velocity|s2-velocity|s2-framework|
|org.seasar.hibernate|s2hibernate-jpa|s2-tiger|
|org.seasar.toplink|s2toplink-jpa|s2-tiger|
|org.seasar.kuina|kuina-dao|s2-tiger|
|org.seasar.wicket|s2wicket|s2-framework|
|org.seasar.openjpa|s2openjpa|s2-tiger|
|org.seasar.eclipselink|s2eclipselink-jpa|s2-tiger|
|org.seasar.aptina|aptina-commons||
|org.seasar.aptina|aptina-unit|aptina-commons|
|org.seasar.aptina|aptina-beans|aptina-commons|
|org.seasar.doma|doma||
|org.seasar.doma|doma-gen||
|org.seasar.junitcdi|junitcdi-core||
|org.seasar.junitcdi|junitcdi-easymock|junitcdi-core|
|org.seasar.junitcdi|junitcdi-jta|junitcdi-core|
|org.seasar.junitcdi|junitcdi-validation|junitcdi-core|
Maven2では依存先を自動的に解決しますので、s2-extensionを...
**IDEでソースコードをアタッチする [#ud63c854]
一部プロダクトはソースコードのみを含むjarファイルも提供し...
例: s2-framework-2.3.5.jar のソースコードを含む s2-framew...
Eclipseをお使いの場合は
mvn -Declipse.downloadSources=true eclipse:eclipse
とすることで、生成した .classpath にアタッチ設定を含める...
*TODO [#yfe3e2f0]
artifact一覧を作成する必要があるような...
*コメント [#i5e7da1b]
-artifact一覧って? -- [[Skirnir]] &new{2005-11-16 13:07:...
-Seasarプロダクトの、artifactIdとgroupIdの一覧です。Maven...
-artifact一覧を書き出しました。順次追記します。 -- [[manh...
-「http://maven.seasar.org/maven2」のurlだと、「s2-dao」...
- s2-ana-provider-webcontainerの依存先は、s2-ana-coreでは...
- sonatype nexusを使ってmaven.seasar.orgのproxy repositor...
#comment
ページ名: