Re: [Pydev-code] Why are classes packaged into a jar inside the jar
Brought to you by:
fabioz
From: Fabio Z. <fa...@es...> - 2014-05-22 18:54:00
|
Can you provide a patch against the latest version in development for me to test? If everything works and I can find no issues, I can change it to work like that... Cheers, Fabio On Tue, May 20, 2014 at 4:43 PM, Andreas Pakulat <an...@fr...>wrote: > Hi Fabio, > > just for your information, I also changed the other plugins now for 2.8 and > 3.1 and pushed the branches to my clone: > > https://github.com/apaku/Pydev/tree/2.8.2_with_sdk > https://github.com/apaku/Pydev/tree/3.1.0_with_sdk > > Seems to work just fine here in Eclipse and makes exploring PyDev API a lot > easier. > > Andreas > > On 2014-05-17 17:44, Andreas Pakulat wrote: > > Hi Fabio, > > > > The change (based on 2.8.2 since thats what we currently use, so was > > easier > > to try out) for creating source packages and an sdk feature is at: > > > > https://github.com/apaku/Pydev/tree/build_src_packages > > > > Based on that I changed the com.python.pydev.debug package to contain the > > class files directly inside the plugin jar (instead of creating another > > jar > > inside that) and created a branch for that as well: > > > > https://github.com/apaku/Pydev/tree/c.p.p.debug_no_jar_in_jar > > > > Andreas > > > > On 2014-05-16 17:40, Fabio Zadrozny wrote: > >> Hi Andreas, > >> > >> Do you have the change you did on github so that I can take a look on > >> what'd change? > >> > >> On Fri, May 16, 2014 at 7:38 AM, Andreas Pakulat <an...@fr... > > > >> wrote: > >> > >>> Hi, > >>> > >>> I was exploring how to get an 'sdk' bundle set up for PyDev and have > the > >>> necessary source plugins and features now. Unfortunately it seems that > >>> Eclipse does not cope very well with the way PyDev plugins setup their > >>> classes. In particular having the class files inside a jar thats itself > >>> packed into the actual plugin jar does not allow Eclipse to > >>> automatically > >>> connect class files and sources. > >>> > >>> I've adjusted one of the plugins to not create such a jar-in-a-jar and > >>> for > >>> that plugin Eclipse can lookup sources for the classes of the plugin > >>> just > >>> fine. > >>> > >>> However before creating a pull request that changes this in all plugins > >>> I > >>> wanted to check wether there's a particular reason for doing this that > >>> I'm > >>> not seeing. > >>> > >>> Andreas > >>> > >>> -- > >>> Andreas Pakulat sq...@fr... > >>> froglogic GmbH - Automated UI and Web Testing > >>> > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > >>> Instantly run your Selenium tests across 300+ browser/OS combos. > >>> Get unparalleled scalability from the best Selenium testing platform > >>> available > >>> Simple to use. Nothing to install. Get started now for free." > >>> http://p.sf.net/sfu/SauceLabs [1] > >>> _______________________________________________ > >>> pydev-code mailing list > >>> pyd...@li... > >>> https://lists.sourceforge.net/lists/listinfo/pydev-code [2] > >> > >> > >> > >> Links: > >> ------ > >> [1] http://p.sf.net/sfu/SauceLabs > >> [2] https://lists.sourceforge.net/lists/listinfo/pydev-code > >> > >> > >> > >> > ------------------------------------------------------------------------------ > >> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > >> Instantly run your Selenium tests across 300+ browser/OS combos. > >> Get unparalleled scalability from the best Selenium testing platform > >> available > >> Simple to use. Nothing to install. Get started now for free." > >> http://p.sf.net/sfu/SauceLabs > >> > >> _______________________________________________ > >> pydev-code mailing list > >> pyd...@li... > >> https://lists.sourceforge.net/lists/listinfo/pydev-code > > -- > Andreas Pakulat sq...@fr... > froglogic GmbH - Automated UI and Web Testing > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform > available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > |