It sounds to me like IDEA is what we refer to as a "exempt pre-req" dependency. AFAICT, it's the sort of thing that the kind of user who will use the corresponding Eclipse Ceylon functionality (i.e. the plug-in) will install for themselves (and accept the license).
It's enough to just create a CQ for IDEA itself and, when the system asks you to attach source code, just comment that it's a "exempt pre-req". You don't have to capture the transitive closure of dependencies for an exempt pre-req. Note that we do have a bug open <https://bugs.eclipse.org/bugs/show_bug.cgi?id=518318> to make the system stop asking for source code on a "works with" that I'll extend to include exempt pre-reqs as well. There's more information in the Guidelines for the Review of Third Party Dependencies <http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf>. More of this information needs to be moved into the handbook. Regarding Play Framework, I recommend that you contact [email protected] and ask them how they recommend you proceed. They want to reduce the amount of effort required as much as you do. HTH, Wayne On Tue, Oct 3, 2017 at 5:16 AM, Stephane Epardaud <[email protected]> wrote: > Hi, > > In the process of migrating Ceylon to Eclipse, I've made several dozens > CQs, and I'm already quite fed up, because all of this is manual and > repetitive. But I'm seeing the end, and I'm down to two huge deps, that are > pre-reqs IMO, but I don't think I can make CQs for them: > > - IntelliJ IDEA, because we have an IJ plugin, which quite obviously > pre-reqs on IDEA, since it requires it to build and run, and uses several > jars from it, which have who knows what runtime deps. I've made a CQ for IJ > IDEA sources, which is a 50meg zip file, but I forgot IJ also has jar deps. > 610 to be precise. I've no idea which transitive jars my plugin actually > requires, but I'll venture that I probably can't know that easily. > > - Play Framework 1.2.6, for a web application written for this framework. > Again obvious pre-req since it's required to build and run. Same problem > about dependencies not being obvious but the jar list is 61. > > I am really supposed to make 671 CQs just for those two pre-reqs? I don't > think I can, without it being a full-time job for months. And I don't think > I want to, because there's no way I'd do that again when we upgrade our dep. > > What possible solution do I have here? > > Thanks. > > _______________________________________________ > incubation mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/incubation > > -- Wayne Beaton Director of Open Source Projects The Eclipse Foundation
_______________________________________________ incubation mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/incubation
