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>
Deployment of SWT lib
mvn deploy:deploy-file -Dfile=$(cygpath -w ~/local/src/swt-3.3-gtk-linux-x86/swt.jar ) -DgroupId=org.eclipse.swt -DartifactId=swt-linux-gtk-x86 -Dversion=3.3 -Dpackaging=jar -DrepositoryId=utgb -Durl=file://f:/cygwin/home/leo/work/workspace/utgb/maven/artifact
Last modified 16 years ago
Last modified on 12/27/07 18:15:57