1 つの Java プロジェクトから 2 つの jar を構築しようとしています。2 つの jar は、ビルド時にまったく同じソースを持ちますが、1 つはブール変数を True に設定してビルドし、もう 1 つは同じブール変数を False に設定してビルドします。
例:
Jar 1 には、1 つの Java ファイルを除いて、すべて同じソースがあります。
public static final boolean ENABLE_TOAST = True;
Jar 2 には、同じ Java ファイルを除いて、すべて同じソースがあります。
public static final boolean ENABLE_TOAST = False;
私はMavenとAntに比較的慣れていないので、maven-replacer-pluginを使用するという考えがありました。しかし、以前にこのようなことをした人を見つけることができません。