[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[eclipse-dev] Using SWT with pure Maven (non OSGi / RCP / plug-in)
|
Hi,
Since a few releases we are publishing our build artifacts to Maven central.
Does anyone know how successfully use SWT in a pure Maven build? If I
try I get multiple errors (see below):
Build file:
------
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.vogella</groupId>
<artifactId>com.vogella.test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<!--2 -->
<dependencies>
<dependency>
<groupId>org.eclipse.platform</groupId>
<artifactId>org.eclipse.swt</artifactId>
<version>3.115.100</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.eclipse.platform/org.eclipse.swt.gtk.linux.x86_64
-->
<dependency>
<groupId>org.eclipse.platform</groupId>
<artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
<version>3.115.100</version>
</dependency>
</dependencies>
</project>
-------
Errror I get with "mvn clean verify".
[WARNING] The POM for
org.eclipse.platform:org.eclipse.swt:jar:3.115.100 is invalid,
transitive dependencies (if any) will not be available, enable debug
logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.105.3
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.106.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.106.1
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.106.2
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.106.3
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.107.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.108.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.109.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.110.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.111.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.112.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.113.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.114.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[WARNING] The POM for
org.eclipse.platform:org.eclipse.swt:jar:3.114.100 is invalid,
transitive dependencies (if any) will not be available, enable debug
logging for more details
[WARNING] The POM for org.eclipse.platform:org.eclipse.swt:jar:3.115.0
is invalid, transitive dependencies (if any) will not be available,
enable debug logging for more details
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.307 s
[INFO] Finished at: 2021-01-27T11:57:54+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project com.vogella.junit5: Could
not resolve dependencies for project
com.vogella:com.vogella.junit5:jar:0.0.1-SNAPSHOT: Failed to collect
dependencies at
org.eclipse.platform:org.eclipse.swt.gtk.linux.x86_64:jar:3.115.100 ->
org.eclipse.platform:org.eclipse.swt:jar:3.105.2 ->
org.eclipse.platform:org.eclipse.swt.gtk.linux.aarch64:jar:[3.105.2,3.105.2]:
Best regards, Lars
--
Eclipse Platform project co-lead
CEO vogella GmbH
Haindaalwisch 17a, 22395 Hamburg
Amtsgericht Hamburg: HRB 127058
Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
USt-IdNr.: DE284122352
Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web: http://www.vogella.com