[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-dev] Recurring 'depedencies' questions (was Re: Writing Tests for JDT Text Tests)

Rephrasing my answer:

We shouldn't trouble new JDT contributors by giving them partial advice and hints to a PDE feature that could be implemented in the future (not doubting the value of it).

For now we should simply advertise the solution we already have:

	https://wiki.eclipse.org/JDT_Code_Setup_Using_Oomph

(and ask for feedback if anything in them is amiss)

Stephan


On 14.08.19 22:34, Mickael Istria wrote:
Oomph is not the only entry point in the IDE, and guessing that it can be used for JDT is not obvious to everyone. We need -as an addition- something any user can leverage relatively easily independently of the entry point.
Additionally Oomph files require maintenance and could be erroneous or out of date. Improving PDE on the matter of discovering how to get missing dependencies could be a one time investment that would cover a part of the story decently, and also other use-cases externally to Platform.


On Wednesday, August 14, 2019, Stephan Herrmann <stephan.herrmann@xxxxxxxxx <mailto:stephan.herrmann@xxxxxxxxx>> wrote:
> Improving PDE is a laudable goal, but why are we discussing this in the first place? All this has been automated, the tool is called "oomph". If the JDT setups don't succeed in creating an error free workspace, then the setups need fixing. That's all.
>
> Am I missing anything?
> Stephan
>
> See: https://wiki.eclipse.org/JDT_Code_Setup_Using_Oomph
>
> On 14.08.19 19:43, Mickael Istria wrote:
>>
>> Hi,
>>
>> This question are really really frequent and the answers are far from being trivial to grok. I am sure we lose a good share of potential contributors at this exact moment when they need to resolve the "there are errors everywhere" issue.
>> I think we really need a solution for it, that doesn't involve looking for documentation or asking on the mailing-list.
>> IMO, the issue lays in PDE failing at being helpful to users in such cases: users see the missing dependencies, but there is no quick-fix that help users to remediate them. I suggest addition of a "Search from know update-sites and add to target-platform" quick-fix: https://bugs.eclipse.org/bugs/show_bug.cgi?id=550078
>>
>> Cheers,
>>
>> On Wed, Aug 14, 2019 at 7:09 PM Gayan Perera <gayanper@xxxxxxxxx <mailto:gayanper@xxxxxxxxx> <mailto:gayanper@xxxxxxxxx <mailto:gayanper@xxxxxxxxx>>> wrote:
>>
>> Â Â I'm working on a code mining bug, i want a add a test case for the bug
>> Â Â i'm trying to fix first. When i try to open org.eclipse.jdt.text.tests
>> Â Â i get the following test plugin dependency errors
>> Â Â Missing:
>> Â Â org.eclipse.text.tests
>> Â Â org.eclipse.jface.text.tests
>> Â Â org.eclipse.core.filebuffers.tests
>> Â Â org.eclipse.jdt.ui.tests
>> Â Â org.eclipse.test.performance
>>
>> Â Â I have only checked out the JDT UI repo and imported the project i
>> Â Â need (org.eclipse.jdt.ui). is there way to install this missing test
>> Â Â dependencies? How can i proceed ?
>>
>> Â Â Best regards,
>> Â Â Gayan.
>> Â Â _______________________________________________
>> Â Â jdt-dev mailing list
>> jdt-dev@xxxxxxxxxxx <mailto:jdt-dev@xxxxxxxxxxx> <mailto:jdt-dev@xxxxxxxxxxx <mailto:jdt-dev@xxxxxxxxxxx>>
>> Â Â To change your delivery options, retrieve your password, or unsubscribe from
>> Â Â this list, visit
>> https://www.eclipse.org/mailman/listinfo/jdt-dev
>>
>>
>>
>> --
>> Mickael Istria
>> Eclipse IDE <https://www.eclipse.org/downloads/eclipse-packages/> developer, for Red Hat Developers <https://developers.redhat.com/>
>>
>> _______________________________________________
>> jdt-dev mailing list
>> jdt-dev@xxxxxxxxxxx <mailto:jdt-dev@xxxxxxxxxxx>
>> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/jdt-dev
>>
>
> _______________________________________________
> jdt-dev mailing list
> jdt-dev@xxxxxxxxxxx <mailto:jdt-dev@xxxxxxxxxxx>
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/jdt-dev
>


--
Mickael Istria
Eclipse IDE <https://www.eclipse.org/downloads/eclipse-packages/> developer, for Red Hat Developers <https://developers.redhat.com/>



_______________________________________________ jdt-dev mailing list jdt-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jdt-dev