Maven repository for SWT and JFace.
- Set property "swt.artifactId":
<profiles>
<profile>
<id>Linux (x86/GTK)</id>
<activation>
<os>
<name>Linux</name>
<arch>i386</arch>
</os>
</activation>
<properties>
<swt.artifactId>org.eclipse.swt.gtk.linux.x86</swt.artifactId>
</properties>
</profile>
<profile>
<id>Linux (x86_64/GTK)</id>
<activation>
<os>
<name>Linux</name>
<arch>amd64</arch>
</os>
</activation>
<properties>
<swt.artifactId>org.eclipse.swt.gtk.linux.x86_64</swt.artifactId>
</properties>
</profile>
<profile>
<id>Windows (x86)</id>
<activation>
<os>
<family>windows</family>
<arch>x86</arch>
</os>
</activation>
<properties>
<swt.artifactId>org.eclipse.swt.win32.win32.x86</swt.artifactId>
</properties>
</profile>
<profile>
<id>Windows (x86_64)</id>
<activation>
<os>
<family>windows</family>
<arch>x86_64</arch>
</os>
</activation>
<properties>
<swt.artifactId>org.eclipse.swt.win32.win32.x86_64</swt.artifactId>
</properties>
</profile>
<profile>
<id>Mac OS X (x86/Cocoa)</id>
<activation>
<os>
<family>macosx</family>
<arch>i386</arch>
</os>
</activation>
<properties>
<swt.artifactId>org.eclipse.swt.cocoa.macosx</swt.artifactId>
</properties>
</profile>
<profile>
<id>Mac OS X (x86_64/Cocoa)</id>
<activation>
<os>
<family>macosx</family>
<arch>x86_64</arch>
</os>
</activation>
<properties>
<swt.artifactId>org.eclipse.swt.cocoa.macosx.x86_64</swt.artifactId>
</properties>
</profile>
</profiles>
- Add SWT Maven repository:
<repositories>
<repository>
<id>swt-repo</id>
<url>http://xianguang-zhou.github.io/swt-maven-repository/</url>
</repository>
</repositories>
- Add SWT Maven dependency:
<dependencies>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>${swt.artifactId}</artifactId>
<version>4.7.1</version>
</dependency>
</dependencies>
- Add JFace Maven dependency(optional):
<dependencies>
<dependency>
<groupId>org.eclipse.jface</groupId>
<artifactId>org.eclipse.jface</artifactId>
<version>3.13.1.v20170810-0135</version>
</dependency>
</dependencies>
- Add JFace data binding Maven dependency(optional):
<dependencies>
<dependency>
<groupId>org.eclipse.jface.databinding</groupId>
<artifactId>org.eclipse.jface.databinding</artifactId>
<version>1.8.100.v20170503-1507</version>
</dependency>
</dependencies>
SWT | JFace | JFace Data Binding |
---|---|---|
4.7.1 | 3.13.1.v20170810-0135 | 1.8.100.v20170503-1507 |
4.4.2 | 3.10.2.v20141021-1035 | |
4.3.2 | 3.9.1.v20130725-1141 | 1.6.200.v20130515-1857 |