Извините, если название вопроса сбивает с толку.Позвольте мне объяснить далее.
Я строю проект Java с Eclipse.В моем Java-продукте у меня есть условия, которые определяют, какой код включен в продукт и зависит от статических конечных констант для мертвого зачистки.
class BuildFlags
{
public static final boolean SOME_FLAG = true; // Need to set this programmatically
}
class SomeOtherClass
{
public void someMethod()
{
if (BuildFlags.SOME_FLAG)
{
// flag specific code
}
}
}
Мой вопрос заключается в том, как я могу изменить BuildFlags.SOME_FLAG (выше), чтобыЯ могу запустить специальную сборку без изменения источника?Есть ли какой-нибудь способ передать флаги в jvm (из eclipse), к которому я могу затем обратиться, чтобы установить этот флаг программно?