Bug 535103 - Allow to install more recent JDT
Summary: Allow to install more recent JDT
Status: NEW
Alias: None
Product: AJDT
Classification: Tools
Component: UI (show other bugs)
Version: 2.2.4   Edit
Hardware: PC Windows 7
: P3 blocker (vote)
Target Milestone: 2.2.3   Edit
Assignee: AJDT-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-25 04:18 EDT by Eike Stepper CLA
Modified: 2018-05-28 12:56 EDT (History)
1 user (show)

See Also:


Attachments
Screenshot (402.88 KB, image/png)
2018-05-25 04:21 EDT, Eike Stepper CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eike Stepper CLA 2018-05-25 04:18:31 EDT
I installed a recent AJDT version from http://download.eclipse.org/tools/ajdt/47/dev/update/ajdt-e47-2.2.4.201803231521

It appears that the plugin org.eclipse.ajdt.ui_2.2.4.201803261956 has the following requirement:

<required namespace='osgi.bundle' name='org.eclipse.jdt.core.manipulation' range='[1.3.0,1.10.0)'/>

The JDT that's currently in the Photon simrel repo has org.eclipse.jdt.core.manipulation_1.10.0.v20180323-0650 in it, which is excluded by the 1.10.0 upper bound in your requirement.

In my case the annoying consequence is that PDE and JDT don't fit together anymore and the API Tools builder and the completion proposal processor open modal error dialogs each time my workspace is built or content completion is triggered. Of course PDE should increase their lower bound to require the JDT version they actually expect to use, but that's a different story.

Is it possible that you relax the version range for your org.eclipse.jdt.core.manipulation requirement?

I'm marking this problem as a blocker because my only work-around would be to uninstall AJDT.
Comment 1 Eike Stepper CLA 2018-05-25 04:21:48 EDT
Created attachment 274182 [details]
Screenshot
Comment 2 Andrew Clement CLA 2018-05-25 12:14:15 EDT
I relaxed the constraint - i can now install it but there are parts that don't work right now. I'll try to get a proper 48 process setup.
Comment 3 Eike Stepper CLA 2018-05-26 00:19:17 EDT
Thank you for looking at it so quickly!
Comment 4 Andrew Clement CLA 2018-05-28 12:56:53 EDT
There is a new update site for 4.8 now which seems to work (this will include recent AspectJ 9 builds):

http://download.eclipse.org/tools/ajdt/48/dev/update