私はその分布内のJARファイルが含まれている製品を持っていると私はへのジャーをインストールするinstall-file mojoを使用してのpom.xmlを作成しましたローカルリポジトリ。ユーザーが私のzipファイルを解凍し、 "mvn install"と入力するとすべてが動作します。は、ローカルリポジトリへのMavenで必要なJarファイルと、必要に応じて第二のjarファイルをインストールする
私の問題は、同じpom.xmlを使用してインストールする2番目のJarファイルですが、このJarファイルはオプションであり、存在しない場合もあります(Jarファイルはユーザーによって個別にダウンロードされます)。同じディレクトリに置かれます)。私は、ファイルをインストールしてもbuild-helper:attach-artifact試してみましたが、シングルPOMの中にこれを行う方法を見つけ出すことはできません。私は、ユーザがこのJARファイルをインストールするには、いくつかの異なるコマンドを入力していて幸せだ、またはそれは「MVNのインストール」で動作しています。
このオプションのjarの存在をチェックしてから、 'mvn install'を呼び出すシェルスクリプト/バッチファイルはどうですか? – Raghuram
さて私は、私は別のpom.xmlファイルを作った場合には、うまくいくと仮定したが、私はきれいとMavenのような何かをしようとしています。 –