Grab здесь нужная вам версия.SWT по-прежнему не входит в платформу нейтрально, поэтому вы должны обратить внимание на платформу для использования.Я взял версию для Windows с постфиксом 3.6.1-win32-win32-x86.Я использовал это как versionId, оставляя платформу вне полей группы / артефакта.Это может быть не совсем правильно для гевенов Maven, но подходит мне (по крайней мере, на данный момент).Также я использую отладочную версию jar, которая подходит для разработки.
Итак, мы идем.
Распакуйте архив и выпустите его (в корневой папке вашего архива):
mvn install:install-file -DgroupId=org.eclipse -DartifactId=swt -Dversion=3.6.1-win32-win32-x86 -Dfile=swt-debug.jar -Dpackaging=jar -DlocalRepositoryPath=../path/to/your/local/project/repo
и затем для установки исходников:
mvn install:install-file -DgroupId=org.eclipse -DartifactId=swt -Dversion=3.6.1-win32-win32-x86 -Dfile=src.zip -Dpackaging=jar -Dclassifier=sources -DlocalRepositoryPath=../path/to/your/local/project/repo
Добавьте ссылку на локальный репозиторий в ваш pom.xml,
<repositories>
<repository>
<id>local</id>
<name>Project Local Repository</name>
<layout>default</layout>
<url>file://${project.baseDir}/path/to/your/local/project/repo/</url>
</repository>
</repositories>
и затем добавьте саму зависимость:
<dependency>
<groupId>org.eclipse</groupId>
<artifactId>swt</artifactId>
<version>3.6.1-win32-win32-x86</version>
</dependency>
Надеюсь, это кому-нибудь поможет, и я получу некоторую карму за щедрость на другие, более сложные мои вопросы ...;)