2012-05-30 2 views
0

Конфигурация продукта eclipse имеет раздел «launcherArgs», который может быть указан глобально или для любой поддерживаемой платформы. Мы строим наш продукт для win32 как x86 и x86_64, и я хочу иметь другое .ini, сгенерированное в зависимости от свойства arch. Конкретно: это собственное приложение, и JVM выставляются в один каталог на каждом клиенте, но различаются между 32-битными и 64-битными машинами.Конфигурация продукта Eclipse: Установка launcherArgs для «arch»

Мы строим с maven/tycho.

ответ

0

Это может быть достигнуто в файле советы p2.inf используя эти ключевые слова:

filter=(&(osgi.os=win32)(osgi.arch=x86_64)) instructions.configure=setProgramProperty(propName:-vm,propValue:64bitVM)

подмигнули на самом деле не так просто и правильный синтаксис файла p2.inf остается чудом мне , Но почему-то я получил эту работу. Взгляд на файл content.xml может быть полезен, если кто-то также хочет что-то делать в файле p2.inf ...

0

Я боюсь, что это ограничение/ошибка формата файла PDE, который повторно используется повторно.

+0

В настоящее время я изучаю сенсорные точки p2 - как вы думаете, есть возможность установить параметр '-vm' в файле .ini в соответствии со значением свойства' arch'? – CodeSeavers

+0

Я думаю, что он должен использовать что-то вроде этого в p2.inf: 'filter = (& (osgi.os = win32) (osgi.arch = x86_64)) instructions.configure = setProgramProperty (propName: -vm, propValue: 64bitVM) ' Попробуем это позже ... – CodeSeavers

Смежные вопросы