[weld-dev] (embedded JBoss plugin?) Re: persistence and transactions outside Java EE
Pete Muir
pmuir at redhat.com
Thu Nov 26 07:00:00 EST 2009
Add the right Andrew :-)
On 26 Nov 2009, at 04:44, Steven Boscarine wrote:
> Hello Andrew
> I looked at the page, but haven't yet stepped through the source code.
>
> Is there a means of launching the plugin outside of an integration test?
>
> Does this use JBoss6?
>
> I am trying to get a JEE equivalent of Jetty's behavior when you launch
> 'mvn jetty:run'
>
> Thanks,
> Steven
>
> Dan Allen wrote:
>> Great points Steven.
>>
>> Btw, just to add to this discussion, Andrew Rubinger (who we just call
>> ALR) just informed me of progress on running embedded JBoss from
>> Maven. I haven't tried it yet because I am currently preparing for JSF
>> Summit, but perhaps you'll have a chance to stomp on it after getting
>> some turkey, Steven. Or anyone else.
>>
>> http://www.jboss.org/community/wiki/JBossEmbeddedASAutomationviaMaven
>>
>> It would be great to provide ALR with feedback early so that we can
>> get this right.
>>
>> -Dan
>>
>>
>>
>> On Wed, Nov 25, 2009 at 10:54 PM, Steven Boscarine
>> <steven.boscarine at childrens.harvard.edu
>> <mailto:steven.boscarine at childrens.harvard.edu>> wrote:
>>
>> Dan Allen wrote:
>>
>> You are correct that for various reasons, many developers are
>> fixated on Tomcat and Jetty. However, I do believe that if
>> there are embeddable Java EE alternatives, such as Embedded
>> JBoss AS, then the grip on servlet containers will loosen.
>>
>> I agree with Dan very strongly. The sooner there's a JEE6
>> container that can be launched from maven, like Jetty or Tomcat
>> can now, the "stickier" JEE6 will become and adoption rates will
>> increase.
>> The more steps in an evaluation that cannot be scripted the
>> greater chance that the user will either make a mistake or find
>> something else to do, like get back to work. :)
>>
>> IMO, a key group of developers you'd want to target are very busy
>> people. For many of them, when they are evaluating new software,
>> it is often at the expense of tasks that their management thinks
>> is of higher priority. When they are checking out Weld or JSF2,
>> they're often not doing what their manager wants them to do.
>> If we make evaluating a technology easy and pleasant, I think
>> they'll be more likely to want to go further and adopt the
>> technology, tell their friends, train coworkers, contribute,
>> schedule training, buy books, buy support contracts, hire
>> consultants, etc. In my experience, busy developers are often
>> employed by successful companies who have reasonable budgets. If
>> the getting started procedure is frustrating, I think they're more
>> likely to stop playing with new technology and just continue using
>> their current technology (like struts or even pure JSP +
>> Servlets), get back to work, etc.
>> Currently, GlassFish v3 can be launched from Maven, but it was a
>> side project by Koshuke Kawaguchi
>> http://weblogs.java.net/blog/2008/04/28/glassfish-v3-just-got-embeddable
>> It is not as well documented as Jetty and doesn't auto-deploy
>> modified classes. It even shares the same plugin name (but
>> different package) as the official Glassfish plugin which controls
>> a locally installed plugin, making the plugin very confusing.
>> I heard a rumor JBoss is working on an embeddable version of
>> JBossAS which will have a maven plugin which will download and run
>> a container like the Tomcat plugin. The instant it resembles a
>> working product, I'll happily include it in the archetypes as I
>> think it'll go a long way towards increasing JEE6 adoption. It'll
>> make writing applications much easier for the user and make
>> documenting how to get started a breeze for contributers like me.
>> Thanks,
>> Steven
>>
>> PS-If anyone hasn't yet used the Tomcat/Jetty/Glassfish plugins, I
>> have an old blog post explaining how to use them here:
>> http://info.rmatics.org/2009/04/02/increasing-your-productivity-by-using-an-embedded-container-in-maven/
>>
>>
>>
>>
>> --
>> Dan Allen
>> Senior Software Engineer, Red Hat | Author of Seam in Action
>> Registered Linux User #231597
>>
>> http://mojavelinux.com
>> http://mojavelinux.com/seaminaction
>> http://www.google.com/profiles/dan.j.allen
>
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
More information about the weld-dev
mailing list