[jboss-dev] Re: JBM Examples moving to AS 5

Howard Gao hgao at redhat.com
Tue Mar 3 10:10:54 EST 2009


I think it a good idea. I'll try in this direction...

Thanks
Howard


Max Rydahl Andersen wrote:
> How about having them as maven artifacts which can state what version 
> they work with ?
>
> Just an idea...
>
> /max
>> This is a good question. I don't think JBoss AS currently has a 
>> specific place for examples. But putting examples in the AS would be 
>> a great help to users to get started with various features provided 
>> in the AS, without even reading the docs through first. Take JBM 
>> examples as an example. If we don't put the examples in the AS 5, 
>> users have to find the correct version of JBM and download the 
>> examples. With the examples built into AS 5, users can simply install 
>> AS and cd to the examples dir and run ant without any changes and 
>> configurations, the quickest way to get know of JBoss Messaging.
>>
>> I would suggest that we from now on take care of examples and docs 
>> (so far there is no docs in the docs directory either). We can 
>> separate examples from docs directory, as first-level directory (I 
>> mean directly under $JBOSS_HOME). So there will be $JBOSS_HOME/docs 
>> and $JBOSS_HOME/examples. And we can add the documents and examples 
>> to the AS distro. This way users will no longer need to download the 
>> AS documents and examples separately.
>>
>> Howard
>>
>>
>> Dimitris Andreadis wrote:
>>> Sorry to resurrect this thread but we haven't clarified where to put 
>>> code samples.
>>>
>>> Historically they were part of the jboss docs while docs/examples in 
>>> the distro was holding schemas/dtd, optional features/services, jca 
>>> descriptors, etc., but not sources.
>>>
>>> The jboss docs are here:
>>> https://svn.jboss.org/repos/jbossas/projects/docs/community/5/
>>>
>>> Howard Gao wrote:
>>>> Thanks Shelly.
>>>>
>>>> Shelly McGowan wrote:
>>>>> Howard/Clebert,
>>>>>
>>>>> The latest roadmap discussions can be seen here:
>>>>>
>>>>> http://lists.jboss.org/pipermail/jboss-development/2008-December/013263.html 
>>>>>
>>>>>
>>>>>
>>>>> Commits should also be done in the 5.0 Branch too:
>>>>>
>>>>> https://svn.jboss.org/repos/jbossas/branches/Branch_5_0/
>>>>>
>>>>>
>>>>> Shelly
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, 2009-01-07 at 10:53 +0800, Howard Gao wrote:
>>>>>
>>>>>> I only know this one. :) I need to make sure it is the right 
>>>>>> place to go.
>>>>>>
>>>>>>
>>>>>>
>>>>>> Clebert Suconic wrote:
>>>>>>> Are there any other branches we have to update?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Howard Gao wrote:
>>>>>>>> Hi JBoss team,
>>>>>>>>
>>>>>>>> I'm working to add JBoss Messaging 1.4 examples to AS 5 SVN 
>>>>>>>> repo. The location I put those examples is
>>>>>>>>
>>>>>>>> messaging/src/etc/examples
>>>>>>>>
>>>>>>>> and the examples will be built into AS 5 installation package, 
>>>>>>>> the location will be :
>>>>>>>>
>>>>>>>> $JBOSS_HOME/docs/examples/jms/examples
>>>>>>>>
>>>>>>>> I'm asking two questions,
>>>>>>>>
>>>>>>>> 1. are those above locations OK ?
>>>>>>>> 2. I'm working on the AS 5 trunk 
>>>>>>>> (https://svn.jboss.org/repos/jbossas/trunk), is that also OK 
>>>>>>>> that those changes go to the trunk?
>>>>>>>>
>>>>>>>> Thanks.
>>>>>>>>
>>>>>>>> Howard
>>>>>>>>
>>>>>> _______________________________________________
>>>>>> jboss-development mailing list
>>>>>> jboss-development at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>>    
>>>>>> ------------------------------------------------------------------------ 
>>>>>>
>>>>>>
>>>>>> Subject:
>>>>>> Re: [jboss-dev] AS5.x, AS6 roadmaps
>>>>>> From:
>>>>>> Dimitris Andreadis <dandread at redhat.com>
>>>>>> Date:
>>>>>> Mon, 22 Dec 2008 20:16:52 +0200
>>>>>> To:
>>>>>> "JBoss.org development list" <jboss-development at lists.jboss.org>
>>>>>>
>>>>>> To:
>>>>>> "JBoss.org development list" <jboss-development at lists.jboss.org>
>>>>>>
>>>>>>
>>>>>> Regarding EAP5, my suggestion is to stick with Branch_5_0 and 
>>>>>> continue work there. If at some point we *have* to consider 
>>>>>> non-backwards compatible changes, then we can branch off 
>>>>>> Branch_5_1 from the latest Branch_5_0. Or even stay with 
>>>>>> Branch_5_0 if the changes are not significant.
>>>>>>
>>>>>> What are the non-backward compatible changes anyway? That's the 
>>>>>> real question to ask. If we are certain of those we could 
>>>>>> Branch_5_1 now. The key is that we don't want to deviate much 
>>>>>> from 5.0.0.GA. Otherwise all the testing and stabilization we 
>>>>>> have done is lost.
>>>>>>
>>>>>> About trunk, I think we should point to AS6 Alpha. To try 
>>>>>> experimenting with a different Bootstrap+ProfileService type of 
>>>>>> setup either create another working branch or an external project 
>>>>>> (JBoss Reloaded or whatever) and merge back when done.
>>>>>>
>>>>>> I think the key is to keep trunk relatively usable and stable. If 
>>>>>> we start breaking things here and there we'll repeat the same 
>>>>>> mistakes we did with AS5; the whole thing will soon get out of 
>>>>>> control.
>>>>>>
>>>>>> Carlo de Wolf wrote:
>>>>>>> Tied to this is what we're going to do with the branches.
>>>>>>>
>>>>>>> We need a branch to get to EAP 5 which will contain fixes which 
>>>>>>> are not backwards compatible with AS 5.0 GA, by definition this 
>>>>>>> rules out Branch_5_0. For community purposes we should only have 
>>>>>>> to use trunk, so effectively Branch_5_0 is a dead branch unless 
>>>>>>> we need to do a 5.0.1. So we might as well startup the EAP 
>>>>>>> branch right away.
>>>>>>>
>>>>>>> In AS trunk we can pursue the plan outlined below by Scott. 
>>>>>>> Meanwhile I would say we create an AS 6 project in which we 
>>>>>>> build 6 as we envisioned it in the first place: JBoss Bootstrap 
>>>>>>> (MC, VDF etc) + JBoss Profile Service. For the first iteration 
>>>>>>> we can hardcode one profile: JavaEE 6 until the Profile Service 
>>>>>>> is up and running. That means any components coming free out of 
>>>>>>> the AS 5 (/trunk) refactoring can immediately be incorporated 
>>>>>>> into AS 6. At some point the refactoring of AS 5 will make it 
>>>>>>> look almost exactly as AS 6 or AS 6 will become fully 
>>>>>>> operational. At which we deprecate AS 5 (/trunk).
>>>>>>>
>>>>>>> Carlo
>>>>>>>
>>>>>>> Scott Stark wrote:
>>>>>>>> We need to finalize the 3 month road map for AS5.x and its 
>>>>>>>> relation to AS6. The current discussions have been around 
>>>>>>>> embedded and EE6 type profiles and that we should focus on 
>>>>>>>> incorporating AS6 elements in the next AS5.x release that 
>>>>>>>> improve the following areas:
>>>>>>>>
>>>>>>>> * Unit Test Capabilities.  The ability to embed JBoss inside 
>>>>>>>> unit tests so that they can be run with no special plugins 
>>>>>>>> within an IDE, vanilla maven testsuite, vanilla ant testsuite.
>>>>>>>> * Maven JBoss Plugin.  You can define a configuration or 
>>>>>>>> override the default.  Basically making it nice and easy to use 
>>>>>>>> for maven people.
>>>>>>>> * Bundling of embedded jopr for the management console
>>>>>>>> * Get on-demand working for as many services as possible
>>>>>>>> * Optimize boot time (JBoss 5 boots much slower than JBoss 4.2)
>>>>>>>> * Deprecate and prune components and move them to a deprecated 
>>>>>>>> folder so that they don't boot up with default config. (Web 
>>>>>>>> Console, JMX-Console, Scheduler, EJB 2.x)
>>>>>>>> * Clean up service dependencies so its easier to add/remove 
>>>>>>>> components and subsystems.  This is related to on-demand as well.
>>>>>>>> * Define proper packaging of services so that dependencies and 
>>>>>>>> isolation of implementation details exist.
>>>>>>>> * Profile service supporting subprofiles and proper repository 
>>>>>>>> abstraction to allow for simple requirements descriptions of 
>>>>>>>> services in a profile driving the post MC bootstrap loading of 
>>>>>>>> services.
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> jboss-development mailing list
>>>>>>>> jboss-development at lists.jboss.org
>>>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> jboss-development mailing list
>>>>>>> jboss-development at lists.jboss.org
>>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>> _______________________________________________
>>>>>> jboss-development mailing list
>>>>>> jboss-development at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>>> ------------------------------------------------------------------------ 
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> jboss-development mailing list
>>>>>> jboss-development at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>>>
>>>> _______________________________________________
>>>> jboss-development mailing list
>>>> jboss-development at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/jboss-development
>>
>> _______________________________________________
>> jboss-development mailing list
>> jboss-development at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jboss-development
>
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development




More information about the jboss-development mailing list