は、現在、当社のオペレーションチームがそれを展開する方がはるかに簡単時間を持つように小さなアプリをパッケージ化しようとしています。 私の要件は、プロジェクトがコンパイルされ、圧縮されることです。Mavenのアセンブリ生成
コマンドラインから "mvn -DmyProfile clean generate-sources package"コマンドを実行し、出力用にzip形式を使用することを宣言する上でどのファイルをどこに置く必要があるかを詳しく説明するsrc.xmlファイルを作成しました。私は2つの私のターゲットフォルダ内のファイル、jarおよびzipファイルを取得した結果
。 zipファイルは、私のプロパティファイルがPOMから適切な値で注入されなかったことを除いて、私が必要とするように正確に構造化されています。代わりに、すべての{変数}はまだそこにあります。 一方、jarファイルは、注入されたすべての権利の値を持っているようだが、瓶の構造は、私が必要とするものではありません。
キッカーは私がプロジェクトにJava Service Wrapperを追加しようとしたために発生したもので、src.xmlファイルですべての新しいファイルをプロジェクトフォルダ構造に入れる必要があるためです。その前に、まったく同じコマンドが完全に機能し、jar構造であっても、Eclipseの実際のプロジェクト構造に一貫していました。
はその部分FOT作業すべてを持ってしようとしていることで、私はMVNアセンブリとの競合を作成しなかった場合だけで不思議、Javaのサービスラッパーを非難されていません。
ご迷惑をおかけして申し訳ありません。
おかげで、 ヤン
pomの関連部分を貼り付けることができますか(必要に応じてダミー値を使用します)。 – whaley