Всем доброго времени суток. Имеем следующую проблему: инсталяционный пакет включает в себя несколько различных компонентов. Как следствие он состоит из нескольких features и components. Для работоспособности одного из таких components требуется наличие Java. Для остальных она НЕ нужна. Хотелось бы сделать так, чтобы Java устанавливалась только в том случае, если пользователь выбрал галочкой установку компонента, зависящего от Java, если не выбрал, то Java не ставится. Можно ли это сделать и если можно, то как? А то сейчас setup prerequisites устанавливает Java, если ее нет, вне зависимости от выбранных компонент.
Я понимаю, что можно сделать так: зашить дистрибутив Java как отдельный файл в свою компоненту и вызывать его после установки данной компоненты, но хотелось бы узнать, есть ли другой способ?