Yes, follow Jacopo's suggestion: create an ant task to build framework only, then "run the framework only"
*shrug* I don't know what that means. Maybe have a Selenium task that checks to see if it actually runs on its own. I'm not real clear on how that would work, but it would definitely be worth a try! -Adrian --- On Sat, 2/6/10, Chris Snow <[email protected]> wrote: > From: Chris Snow <[email protected]> > Subject: Re: what a mess! is framework independence ever going to be > possible? > To: [email protected] > Date: Saturday, February 6, 2010, 12:49 AM > Shall I raise a jira for this? Is > there any documentation on the build and > test process for ofbiz? e.g. does buildbot run ofbiz and > run any tests? > > > We can probably start with something simple: add an > ant task that simply > > builds the framework (applications and specialpurpose > will be ignored) and > > then an ant task to run the framework only. > > This will require some minor tweaks to the base > component loading > > mechanism, but it should be trivial. Right now the > only way (I am aware > > of) of building a framework only distro is to remove > (or similar) the > > application and specialpurpose folders. > > > > Jacopo > > > > > > On Feb 6, 2010, at 9:09 AM, Adrian Crum wrote: > > > >> A tool would certainly help. If such a tool was > included in OFBiz, then > >> it would have to be compatible with the Apache > license. > >> > >> -Adrian > >> > >> --- On Sat, 2/6/10, Chris Snow <[email protected]> > wrote: > >> > >>> From: Chris Snow <[email protected]> > >>> Subject: Re: what a mess! is framework > independence ever going to be > >>> possible? > >>> To: [email protected] > >>> Date: Saturday, February 6, 2010, 12:02 AM > >>> Thanks for the feedback Adrian. > >>> Would it be worth me writing a tool that > >>> runs as part of the build process that reports > on the > >>> dependencies? It > >>> could throw a warning/error when a new invalid > dependency > >>> is checked in? > >>> > >>>> Chris, > >>>> > >>>> Framework independence has been a goal for > quite a > >>> while. There is no > >>>> disagreement that the framework should run > on its own. > >>> The disagreements > >>>> arise in what constitutes the framework. > >>>> > >>>> Let's assume for a moment that framework > independence > >>> means running the > >>>> components in the framework folder > independently from > >>> anything else in > >>>> OFBiz. Right away the problem with that > idea is that > >>> visual themes are in > >>>> a separate folder outside the framework > folder. Does > >>> framework > >>>> independence include the visual themes > folder? That > >>> has not been > >>>> discussed. Then there are the multitude > of > >>> dependencies upon the > >>>> applications folder. > >>>> > >>>> From my perspective, achieving this > objective will > >>> require a two pronged > >>>> approach: 1) Identify the framework > dependencies on > >>> outside components, > >>>> and 2) avoid introducing new framework > dependencies on > >>> outside components. > >>>> > >>>> The first prong can be accomplished > through > >>> contributions from people like > >>>> you - find the dependencies and create > patches to fix > >>> them. > >>>> > >>>> The responsibility of the second prong is > up to the > >>> committers. We need to > >>>> be more vigilant to guard against > introducing new > >>> dependencies. > >>>> > >>>> Personally I believe it will be possible, > BUT it won't > >>> be easy. The > >>>> obstacles to overcome will be getting > people to > >>> contribute to the effort, > >>>> and getting committers to avoid > introducing new > >>> dependencies. > >>>> > >>>> -Adrian > >>>> > >>>> > >>>> --- On Fri, 2/5/10, Christopher Snow > <[email protected]> > >>> wrote: > >>>> > >>>>> From: Christopher Snow <[email protected]> > >>>>> Subject: what a mess! is framework > independence > >>> ever going to be > >>>>> possible? > >>>>> To: [email protected] > >>>>> Date: Friday, February 5, 2010, 10:58 > PM > >>>>> I'm back to the process of working > >>>>> out how to get a standalone framework > running > >>> based on > >>>>> trunk, but I have found that the > dependencies have > >>> got out > >>>>> of hand (if I've understood the code > right): > >>>>> > >>>>> Framework depends on Themes > >>>>> Themes depends on Content > >>>>> Content depends on Party > >>>>> > >>>>> The questions I'm starting to ask > myself are: > >>>>> > >>>>> "Is is ever going to be possible to > have > >>> framework > >>>>> independence in trunk? > Independence in 9.04 is > >>>>> relatively trivial (rewrite security > screens) > >>> perhaps the > >>>>> most sensible thing would be to do a > fork of 9.04 > >>> and then > >>>>> back port all framework related > commits from > >>> trunk? " > >>>>> > >>>>> Any ideas anyone? > >>>>> > >>>>> Many thanks, > >>>>> > >>>>> Chris > >>>>> > >>>> > >>>> > >>>> > >>>> > >>> > >>> > >>> -- > >>> Chris Snow - CEng MBCS CITP MBA (Tech Mgmt) > (Open) CISSP > >>> > >>> Tel: 01453 890660 > >>> Mob: 07944 880950 > >>> Www: www.snowconsulting.co.uk > >>> > >>> > >> > >> > >> > > > > > > > -- > Chris Snow - CEng MBCS CITP MBA (Tech Mgmt) (Open) CISSP > > Tel: 01453 890660 > Mob: 07944 880950 > Www: www.snowconsulting.co.uk > >
