2

マニフェスト情報のみが異なる別のタイプのライブラリを構築する必要があります。

ソースはまったく同じなので、異なるプロジェクトを作成することはお勧めできません。

モジュール pom を試しましたが、子 pom が親ソースを参照できません。

artifactIdプロパティ(例: )も試しましlibarayname-${type}たが、正しくありません。

誰にもアイデアがありますか?

4

3 に答える 3

1

アセンブリプラグインを使用してみてください

2 つの異なるアセンブリ記述子を使用すると、異なる MANIFEST ファイルを指定することもできます。詳細については、プラグインの使用法を参照してください。

その後、2 つのライブラリを異なる分類子で生成できるため、他のプロジェクトはいずれかに依存できます。

于 2013-03-26T15:41:25.953 に答える
0

Maven アーカイバー プラグインを構成することで、MANIFEST.MF をカスタマイズできます。

達成しようとしているものに対する「力ずく」のアプローチは、必要な MANIFEST.MF のバリエーションごとに Maven プロファイルを作成することです。

于 2013-03-26T08:31:14.350 に答える
0

実際に使用する必要があるのは分類子です。maven-jar-plugin1 つのプロジェクトから複数のアーティファクトを生成する方法の詳細については、を確認してください。たとえば、プロジェクトが と呼ばれる場合、これらの行に沿ってと、または何かfooを使用できます。foo-1.2.3foo-1.2.3-jdk14

于 2013-03-27T10:40:47.287 に答える