should i start integrating it into the maven build now? or we could also simply put the release jar into lib/ext analogue how we deal with PLUS extensions. this could be done easily by the author, Matthias in this case. please do not forget to update etc/readme.txt accordingly (CORE section).
i'd prefer the second option. also. we will end up with two print plugins in PLUS. this is intended right? ..ede On 16.11.2013 19:20, Matthias Scholz wrote: > Hi! > > I've commited some stuff in the /plug-ins/SkyPrinterPlugIn repo. Now we > have an ant build script. Wow! I cannot say, that ant and me are > friends, but it runs on my (Linux) box. Please feel free to test it and > make some suggestions. I'm very open for that. > There is a doc/README file which explains some things. I hope we can > integrate the JAR in the CORE for the next release, if the tests are > successful. It would be nice if some native speakers can translate the > plugin. > > Matthias > >> there you Matze ;) .. ede >> >> On 12.11.2013 00:07, Larry Becker wrote: >>> It isn't likely that there will be much further development of the print >>> code in SkyJUMP. We kind of established a precedent early on that code >>> ported from SkyJUMP would be repackaged. The two programs are not 100% >>> compatible, so the code has to be ported and back ported anyway. >>> >>> Larry >>> >>> >>> On Mon, Nov 11, 2013 at 2:05 PM, <edgar.sol...@web.de >>> <mailto:edgar.sol...@web.de>> wrote: >>> >>> On 11.11.2013 18:40, Matthias Scholz wrote: >>> > >>> > Hi, >>> >> Hi, >>> >>> a small question, befor i start working. Should i change the >>> package >>> >>> name from com.isa.jump.plugin to org.openjump.core.ui.plugin.file >>> for >>> >>> example? >>> >>>> I would say yes, rename the package and keep Larry as the >>> original author in javadoc. >>> >>>> (I make a copy to Larry so that he can respond and give his >>> opinion), >>> >>>> >>> >>> not necessarily! we've got several packages in core so having >>> another one wouldn't make a big difference. also, keeping the package name >>> would make it much more transparent where the plugin stems from. >>> >> Of course, this is also an option. >>> >> I find it more difficult to maintain code when classes are sorted >>> after >>> >> their author >>> >> than when they are sorted after their function though. >>> > That's just my opinion. >>> >>> i'm fine with either way. >>> >>> >> >>> >> But I'm also fine with keeping code in its own jar with its original >>> >> package name >>> >> and including it in CORE distribution. >>> > One simple reason for an integration into the core, is the much >>> simpler >>> > development, debugging, packaging, deployment. At the Moment the >>> > plug-ins/SkyPrinterPlugIn repository only a "storage" for code! No >>> > (ant/maven) project, that allows everyone to easy build and deploy. >>> On >>> > the other hand should core code reside in the core repository. Or we >>> > must discuss the modularisation of OJ in general. A nice task for the >>> > future ;-) >>> >> Matthias, are you OK with this solution ? >>> > I'm not really happy with it. But we are a community project and we >>> can >>> > only work together. >>> >>> ok. so you'd prefer renaming and integrating into core repository then? >>> >>> my main worry is crating a another fork of a maintained extension >>> where our extension will not profit from the external development! if Larry >>> agrees to maintain the extension in our svn from then on this objection of >>> course would become unfounded. >>> >>> Larry: what are your plans? would you maybe like Matthias to >>> contribute to your svn or rather see the code over at us in OJ's svn? there >>> is no reason that Matthias cannot pimp your svn into a full blown maven/ant >>> build. >>> >>> just feel we should use as much synergy as possible in cases like >>> these! ..ede >>> >>> >>> ------------------------------------------------------------------------------ >>> November Webinars for C, C++, Fortran Developers >>> Accelerate application performance with scalable programming models. >>> Explore >>> techniques for threading, error checking, porting, and tuning. Get the >>> most >>> from the latest Intel processors and coprocessors. See abstracts and >>> register >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> <mailto:Jump-pilot-devel@lists.sourceforge.net> >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> November Webinars for C, C++, Fortran Developers >>> Accelerate application performance with scalable programming models. Explore >>> techniques for threading, error checking, porting, and tuning. Get the most >>> from the latest Intel processors and coprocessors. See abstracts and >>> register >>> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >>> >>> >>> >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> ------------------------------------------------------------------------------ >> November Webinars for C, C++, Fortran Developers >> Accelerate application performance with scalable programming models. Explore >> techniques for threading, error checking, porting, and tuning. Get the most >> from the latest Intel processors and coprocessors. See abstracts and register >> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > > ------------------------------------------------------------------------------ > DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps > OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access > Free app hosting. Or install the open source package on any LAMP server. > Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! > http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access Free app hosting. Or install the open source package on any LAMP server. Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel