我正在尝试从 1 个 java 项目构建 2 个 jar。这 2 个 jar 将具有完全相同的源,除了在构建时一个将使用设置为 True 的布尔变量进行构建,而另一个将使用设置为 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 的想法。但是,我找不到以前做过类似事情的人。