Maven から Wrapper jar を使用する

Java Service Wrapper の jar コンポーネントは、Tanuki Software Maven リポジトリから取得でき、プロジェクトに簡単に統合できます。

https://repo.tanukisoftware.com/maven

jar のバージョンは、アプリケーションの起動に使用するネイティブ Wrapper バイナリと同じである必要があります。 これらのバイナリ、シェルスクリプト、設定ファイルのテンプレートなどは、フルリリースの配布パッケージの一部として提供されており、ダウンロードページから入手できます。 Maven リポジトリからは入手できません。

Java Service Wrapper の jar は商用ライセンスとオープンソースライセンスの両方で提供されているため、Maven Central に直接公開するのではなく、Tanuki Software Maven リポジトリでホストされています。 プロジェクトの pom.xml 内で、wrapper の依存関係に加えてリポジトリを指定する必要があります。 共通の Maven settings.xml ファイル内でリポジトリを指定することもできます。

<repositories>
    <repository>
        <id>tanuki-software</id>
        <name>Tanuki Software Maven Repository</name>
        <url>https://repo.tanukisoftware.com/maven</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>org.tanukisoftware.wrapper</groupId>
        <artifactId>wrapper</artifactId>
        <version>3.7.4</version>
    </dependency>
</dependencies>

公開内容

バージョン 3.7.4 では、次のファイルが公開されています。

  • wrapper-3.7.4.jar。リリースに同梱されている署名済みの wrapper.jar と同じものです。

  • wrapper-3.7.4-sources.jar。Java API のソースです。

  • wrapper-3.7.4-javadoc.jar。Java API のドキュメントです。

IDE では、次の依存関係を指定してソースおよび javadoc の jar を関連付けることができます。

<dependency>
    <groupId>org.tanukisoftware.wrapper</groupId>
    <artifactId>wrapper</artifactId>
    <version>3.7.4</version>
    <classifier>sources</classifier>
</dependency>
<dependency>
    <groupId>org.tanukisoftware.wrapper</groupId>
    <artifactId>wrapper</artifactId>
    <version>3.7.4</version>
    <classifier>javadoc</classifier>
</dependency>

バージョン 3.7.4 には Java 1.7 以降が必要です(バージョン 3.6.5 までは Java 1.4 以降をサポートしていました)。 各バージョンの POM ファイルには、必要な最小 Java バージョンが指定されています。

ライセンス

Wrapper の jar ファイルは、Community、Standard、Professional の各エディションで共通です。 Wrapper の使用は、次のいずれかの契約に基づきます。本リリースでは、いずれもバージョン @wrapper.license.version@ です。

適用される契約を選択するには、ライセンス概要をご覧ください。