具体的には、GUIにSWTを使っているJavaのデスクトップアプリケーションで、プラッtフォームによってSWTのjarを変更したいというシチュエーションです。SWTのjarファイルには、それぞれのプラットフォーム用のDLL(Windowsの場合)が含まれているので、x86 or x64にってjarを切り替えないと動かない。ただし、ここでのプラットフォームは、OS自体ではなくて使用するJVMになります。64bitのWindowsでもJVMが32bitだとx86になります。 profilesを以下のように定義して、osのfamilyとarchで切り替える。 <profiles> <profile> <id>windows_x86</id> <activation> <os> <family>Windows</family> <arch>x86</arch> </os> <!-- archのかわ