tycho icon indicating copy to clipboard operation
tycho copied to clipboard

Pomless build extension broken in 2.7.5

Open guw opened this issue 2 years ago • 2 comments

Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/Cellar/maven/3.8.6/libexec
Java version: 17.0.3, vendor: Azul Systems, Inc., runtime: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.6", arch: "x86_64", family: "mac"
[ERROR] Error executing Maven.
[ERROR] Extension org.eclipse.tycho:tycho-build:2.7.5 or one of its dependencies could not be resolved: Failed to collect dependencies at org.eclipse.tycho:tycho-build:jar:2.7.5 -> org.eclipse.platform:org.eclipse.equinox.p2.director:jar:2.5.200 -> org.eclipse.platform:org.eclipse.equinox.p2.metadata:jar:2.3.100 -> org.eclipse.platform:org.eclipse.equinox.p2.core:jar:2.9.200 -> org.eclipse.platform:org.eclipse.core.runtime:jar:3.12.0 -> org.eclipse.platform:org.eclipse.equinox.preferences:jar:3.10.0 -> org.osgi.service:org.osgi.service.prefs:jar:[1.1.0,1.2.0)
[ERROR] Caused by: Failed to collect dependencies at org.eclipse.tycho:tycho-build:jar:2.7.5 -> org.eclipse.platform:org.eclipse.equinox.p2.director:jar:2.5.200 -> org.eclipse.platform:org.eclipse.equinox.p2.metadata:jar:2.3.100 -> org.eclipse.platform:org.eclipse.equinox.p2.core:jar:2.9.200 -> org.eclipse.platform:org.eclipse.core.runtime:jar:3.12.0 -> org.eclipse.platform:org.eclipse.equinox.preferences:jar:3.10.0 -> org.osgi.service:org.osgi.service.prefs:jar:[1.1.0,1.2.0)
[ERROR] Caused by: No versions available for org.osgi.service:org.osgi.service.prefs:jar:[1.1.0,1.2.0) within specified range
 ❯ cat .mvn/extensions.xml 
<?xml version="1.0" encoding="UTF-8"?>
<extensions>
  <extension>
    <groupId>org.eclipse.tycho</groupId>
    <artifactId>tycho-build</artifactId>
    <version>2.7.5</version>
  </extension>
</extensions>

guw avatar Sep 21 '22 08:09 guw

Note, switching back to an older version works:

<extensions>
  <extension>
    <groupId>org.eclipse.tycho.extras</groupId>
    <artifactId>tycho-pomless</artifactId>
    <version>2.0.0</version>
  </extension>
</extensions>

guw avatar Sep 21 '22 08:09 guw

Can you provide an integration-test to demonstrate the issue? Have you tried it with a fresh local repository?

laeubi avatar Sep 21 '22 08:09 laeubi

@guw also consider trying tycho 3.0. As no further infromation is provided an no one else complained I'll close this for now, let me know if you still see issues so we can reopen the ticket.

laeubi avatar Oct 27 '22 15:10 laeubi