wiki:Devel/SWT

Version 2 (modified by leo, 18 years ago) (diff)

--

Using SWT with Maven

Notice: -XstartOnFirstThread? JVM option is required to launch SWT application in Mac OS X.

  • Maven2 Configuration
    <dependency>
     <groupId>org.eclipse.swt</groupId>
     <artifactId>${swt.os-specific-dep}</artifactId>
     <version>3.3</version>
    </dependency>
    
  • OS-specific profiles
    <profiles>
    		<profile>
    			<id>windows</id>
    			<activation>
    				<os>
    					<family>windows</family>
    				</os>
    			</activation>
    			<properties>
    				<swt.os-specific-dep>swt-win32</swt.os-specific-dep>
    			</properties>
    		</profile>
    		<profile>
    			<id>unix</id>
    			<activation>
    				<os>
    					<family>unix</family>
    				</os>
    			</activation>
    			<properties>
    				<swt.os-specific-dep>swt-linux-gtk-x86</swt.os-specific-dep>
    			</properties>
    		</profile>
    		<profile>
    			<id>mac</id>
    			<activation>
    				<os>
    					<family>mac</family>
    				</os>
    			</activation>
    			<properties>
    				<swt.os-specific-dep>swt-carbon-macosx</swt.os-specific-dep>
    			</properties>
    		</profile>
    	</profiles>