eclipse / aCute

Eclipse aCute - C# edition in Eclipse IDE
https://projects.eclipse.org/projects/tools.acute
Eclipse Public License 2.0
80 stars 33 forks source link

Installation from Eclipse Marketplace fails #203

Closed blahpers closed 6 months ago

blahpers commented 6 months ago

Attempting to install this via the Eclipse Marketplace on my Arch box results in the following error:

Cannot complete the install because one or more required items could not be found.
  Software being installed: ACute - C# edition in Eclipse IDE (Experimental) 0.3.2.201904041922 (org.eclipse.acute.feature.feature.group 0.3.2.201904041922)
  Missing requirement: C# edition in Eclipse IDE 0.3.2.201904041922 (org.eclipse.acute 0.3.2.201904041922) requires 'osgi.bundle; org.apache.commons.compress 1.6.0' but it could not be found
  Cannot satisfy dependency:
    From: ACute - C# edition in Eclipse IDE (Experimental) 0.3.2.201904041922 (org.eclipse.acute.feature.feature.group 0.3.2.201904041922)
    To: org.eclipse.equinox.p2.iu; org.eclipse.acute [0.3.2.201904041922,0.3.2.201904041922]

Update: Attempting the same process after changing the work site to http://download.eclipse.org/acute/releases/latest also fails, though the error is less recognizable.

akurtakov commented 6 months ago

Which Eclipse version do you use? It should work with 2024-03.

mickaelistria commented 6 months ago

It indeed looks like an old version. Only latest version of aCute on latest version of Eclipse IDE is happily supported, other outdated combination are not likely to trigger anyone's assistance.

mickaelistria commented 6 months ago

Can you please try with https://download.eclipse.org/acute/snapshots/ ? aCute hasn't had any release for many years and there is no obvious reason why this would change soon. I'm going to update the marketplace entry to refer to snapshots.

fhauptmann commented 6 months ago

Tried this with snapshot as suggested above:

image

on a fresh installation of Eclipse 2024-03

fhauptmann commented 6 months ago

I can run acute by checking out the source code, remove the line

org.apache.commons.compress;bundle-version="1.6.0",

from org.eclipse.acute/META-INF/MANIFEST.MF

and finally run the plugin.xml in Eclipse. This starts a new Eclipse window with code hightlighting for Csharp.

But this throws a lot of exceptions in the original Eclipse window ;-)

Seems I need to find a way to include the apache.commons.compress jar into the project somehow.

mickaelistria commented 6 months ago

I've submitted https://github.com/eclipse/aCute/pull/205 to hopefully fix this. Unless build crash, I'll merge it and next snapshot should be better. However, let it be clear that aCute has received about 0 maintenance for a while, it's more or less a dead project. But the good news is that if you're willing to contribute, we'll make everything possible to provide helpful assistance and make you a committer on the project.

mickaelistria commented 6 months ago

New build got published. Please try again.