2011-01-19 14 views
10

maven-assembly-pluginを使って作成したjar-with-dependenciesにインストールする方法はありますか?mvn install jar-with-dependencies

+0

「jar-with-dependenciesでインストールする」とはどういう意味ですか? –

+1

maven-assembly-pluginはすべての依存関係を含むjarを作成します。私はmvn installを使ってこれを私のローカルリポジトリにインストールしたいと思います。 –

+0

おそらくあなたはあなたのpomスニペットを掲示することができます – Raghuram

答えて

-3

mvn installはこれをしていませんか?

+0

もちろんmvn:installは答えですか? – MikeW

0

1つの方法は、アセンブリプラグインを使用するプロジェクトを作成することです。アセンブリプラグインの設定では、任意の出力を指定することができます(jar、zip、...)

このプロジェクトでは、依存関係を設定してビルドすることができます。 installコマンドを実行するたびに、すべての依存関係がパッケージ化されたファイルに格納されます。

0

"実行中:アセンブリの作成" hereを見てください。

12

MVNアセンブリ:アセンブリ-DdescriptorId =ジャーとの依存関係

:)

12

あなたがパッケージング相にアセンブリをバインドする場合、それはあなたのリポジトリに「通常の」jarファイルとの両方をインストールしますあなたがビルドを行うときに依存関係があります。

 <plugin> 
      <artifactId>maven-assembly-plugin</artifactId> 
      <version>2.3</version> 
      <configuration> 
       <descriptorRefs> 
        <descriptorRef>jar-with-dependencies</descriptorRef> 
       </descriptorRefs> 
      </configuration> 
      <executions> 
       <execution> 
        <id>make-assembly</id> <!-- this is used for inheritance merges --> 
        <phase>package</phase> <!-- bind to the packaging phase --> 
        <goals> 
         <goal>single</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 
+0

そのjarを依存関係と一緒に使う方法は? – Mejmo

関連する問題