Это относительно открытый вопрос, поэтому я не возражаю против того, чтобы его указывали в правильном направлении.
У меня есть продукт , который использует рабочую среду Eclipse, чтобы позволить пользователям программироватьна пользовательском языке.Для этого продукта у меня также будут некоторые незначительные изменения в интерфейсе и внутренние изменения для более легкой версии, которая будет экспортироваться.Например, полная версия продукта содержит некоторые дополнительные представления и меню и ведет себя немного по-другому (например, при создании нового файла), тогда как более ранняя версия не содержит большого количества представлений и имеет несколько различных более упрощенных.
Я не хочу делать копию своего рабочего пространства, а затем иметь 2 отдельных рабочих пространства для полной версии и более легкой версии, так как это будет сложно поддерживать в долгосрочной перспективе, особенно когда есть изменения в соответствующем кодекак для.Я хочу иметь возможность экспортировать как полную, так и облегченную версии продукта из общей рабочей области.
Как мне это сделать?Или где я могу начать поиск?
Продукт представляет собой набор функций и использует рабочую среду Eclipse в качестве базового приложения.
Я хотел бы уточнить, что я спрашиваю, как я могу скрытьдля полной или легкой версии, в качестве примера.Я знаю, в C # у нас есть варианты, такие как #if.Я видел много вопросов, касающихся двух разных версий одного и того же кода, но ничего о том, как они могут иметь две разные версии одного и того же кода.