maven-assembly-plugin

    5

    1答えて

    <assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugi

    75

    6答えて

    私はjarとして配布したいコードベースを持っています。それはまた、私は最終的な瓶にバンドルしたい外部の瓶に依存している。 これはmaven-assembly-plug-inを使用して行うことができると聞いていますが、私はどのように理解できません。誰かが私にいくつかの例を教えてもらえますか? 今、私はファイナルジャーをバンドルするためにファットジャーを使用しています。私はmavenを使って同じことを

    5

    1答えて

    私はMavenアセンブリプラグインを使用しています。私のpom.xmlでは、pakagingタイプ:jarと私はmaven jarプラグインを使用しません。 私はmvn cleanパッケージを実行するたびに、2つのjarファイルを作成します.1つはMavenアセンブリから、もう1つはデフォルトで(パッケージタイプ= jarのために)作成されます。アセンブリプラグインで作成されたjarファイルだけを

    11

    1答えて

    StackOverflowにはよく似た疑問がいくつかありますが、何か問題が見つかっています。 今のところ、ビルドされたJarからlog4jを削除しようとしています。 私はMavenを使い慣れていませんが、私はこれがすべて間違っていると確信していますが、ここで私が試していることがあります。 のpom.xml: <project xmlns="http://maven.apache.org/POM/4

    8

    1答えて

    IntelliJ ver 12からリモートデバッグを実行しているときに、「実行可能コードが見つかりませんでした」というメッセージが表示されます。これはJavaアプリケーションです。それは戦争を構築するためにmavenを使用しています。デバッグを適切に行うためにどこに変更を加えるべきかわからない。

    9

    2答えて

    アセンブリプラグインを使用すると予期しないバージョンの依存関係(1.5.8)が発生しますが、それ以外の場所はありません。私が持っている私のポンポンで:私はdependency:treeまたはdependency:listを実行すると <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</ar

    6

    3答えて

    てzipファイルを作成しながら、同じプラグインを使用してビュンながら、どのように私はは、いくつかのファイルの名前を変更ことができ、ファイルの名前を変更? 更新: これはこれは私がそのjarファイルを取得し、それを開梱し、ファイルの名前を変更していますAssembly.xml <?xml version="1.0" encoding="UTF-8" ?> <assembly xmlns="htt

    9

    2答えて

    Mavenアセンブリプラグインを使用して、Javaプロジェクトのバイナリをfat jar(jar-with-dependencies記述子)にパッケージングしています。これはかなりうまくいく。 質問:コンパイルしたクラスファイルと一緒に私のプロジェクトのソースファイルを含めるにはどうしたらいいですか?私はMavenのドキュメントを調べて、その方法を見つけようとしましたが、何も見つかりませんでした。

    15

    3答えて

    mavenに依存関係のある.jarファイルをビルドしたいと考えています。残念ながら、ビルドパスに外部の.jarを含める必要があります。 mavenパッケージでこのプロジェクトを構築しようとすると、外部の.jarが見つからないというエラーが表示されます。 これらのjarファイルを追加するためにPOMファイルをどのように適応させますか? 現在: <plugins> <plugin>

    6

    1答えて

    私は次のような構成でMavenを使用しようとしています:すべての依存関係(:単一のアセンブリ)を持つ単一のJARを構築する 利用のmaven-アセンブリのプラグイン。 後でProguardプラグインを使用して、含まれているライブラリからすべての不要なクラスを削除します。 私は依存関係のサイズを縮小するためにproguardが必要です。私が使用しているOpenIMAJライブラリは巨大(100MB)で