You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Rich Feit <ri...@gmail.com> on 2005/09/01 10:32:36 UTC
Struts Ti / JSF sample
Hi all,
I've added a patch
(http://issues.apache.org/bugzilla/show_bug.cgi?id=36454) for a sample
that demonstrates using JSF as the view layer for a Ti app. It's a
straight port of the Beehive/JSF sample. It doesn't necessarily show
off JSF (or JSF best practices), but it does demonstrate the integration
(e.g., JSF pages raising actions in Ti).
Our samples do beg the question(s):
- Should we be building a 'normal' webapp for each one, including an
ant script that will build the app? Something to put into our distribution.
- Should we use maven to build the samples .wars only for internal
testing and perhaps for publishing the samples to a live site?
I think we shouldn't require our users to have maven in order to build
*projects* (not our source tree). Is that reasonable, or am I living in
the past?
James - let me know if this blows up your maven structure in any way.
It seems to work, but I'm not trying to do anything from the top level.
Thanks,
Rich
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by James Mitchell <ja...@mac.com>.
Yes, that is what I hope to achieve shortly.
--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: jmitchell@apache.org
Skype: callto://jmitchtx
On Sep 6, 2005, at 12:35 AM, Rich Feit wrote:
> This means that if you're running 1.4 you can still do a build from
> the root? Nice! :)
>
> James Mitchell wrote:
>
>
>> Sounds good to me.
>>
>> I have a plan for how I'll instrument the build to be 1.4/1.5
>> aware and behave accordingly. I just haven't put it down in bits
>> yet ;) I hope to get to that soon though since it seems to be
>> holding up some of the other tasks I'm on.
>>
>> Thanks
>>
>>
>> --
>> James Mitchell
>> Software Engineer / Open Source Evangelist
>> Consulting / Mentoring / Freelance
>> EdgeTech, Inc.
>> http://www.edgetechservices.net/
>> 678.910.8017
>> AIM: jmitchtx
>> Yahoo: jmitchtx
>> MSN: jmitchell@apache.org
>> Skype: callto://jmitchtx
>>
>>
>>
>>
>>
>> On Sep 5, 2005, at 5:27 PM, Rich Feit wrote:
>>
>>
>>> Sorry for the delay on this thread... just catching up now.
>>> Currently the minimum in the non-Java5 code is 1.4, although we
>>> never discussed it. I think supporting 1.3 would be really
>>> hard, but it's something we should establish.
>>>
>>> Currently, the 'samples' .war is Java5 (annotation)-based, but I
>>> was planning on posting a 1.4 (tag)-based version as soon as I
>>> could get that compilation layer in there. Thought it could/
>>> should just go into a parallel samples .war. How does that sound.
>>>
>>> Rich
>>>
>>> James Mitchell wrote:
>>>
>>>
>>>
>>>> I'm documenting the build process and I thought I'd take a stab
>>>> at figuring out how to have our build conditionally ignore
>>>> anything that requires 1.5 if they are using 1.4 or less.
>>>>
>>>> What is the minimum? I've just been assuming 1.4.
>>>>
>>>> Everything (.WARs) in Ti require 1.5. Is that supposed to be
>>>> the case?
>>>>
>>>>
>>>>
>>>> --
>>>> James Mitchell
>>>> Software Engineer / Open Source Evangelist
>>>> Consulting / Mentoring / Freelance
>>>> EdgeTech, Inc.
>>>> http://www.edgetechservices.net/
>>>> 678.910.8017
>>>> AIM: jmitchtx
>>>> Yahoo: jmitchtx
>>>> MSN: jmitchell@apache.org
>>>> Skype: callto://jmitchtx
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Sep 2, 2005, at 10:55 AM, James Mitchell wrote:
>>>>
>>>>
>>>>
>>>>> That's what I'd like to make sure we understand and document.
>>>>> I'll have some time later today, so I'll put together a
>>>>> proposal for said 'build documentation', which will likely be
>>>>> the beginnings of the Maven docs. Probably ought to keep on
>>>>> the wiki for now though.
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> James Mitchell
>>>>> Software Engineer / Open Source Evangelist
>>>>> Consulting / Mentoring / Freelance
>>>>> EdgeTech, Inc.
>>>>> http://www.edgetechservices.net/
>>>>> 678.910.8017
>>>>> AIM: jmitchtx
>>>>> Yahoo: jmitchtx
>>>>> MSN: jmitchell@apache.org
>>>>> Skype: callto://jmitchtx
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sep 2, 2005, at 1:19 AM, Rich Feit wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Sounds good from my point of view. :)
>>>>>>
>>>>>> As to a structure for the distribution, would it simply be
>>>>>> something like:
>>>>>> docs
>>>>>> lib
>>>>>> samples
>>>>>> java5
>>>>>> java1.4
>>>>>> tools
>>>>>> README, etc.
>>>>>>
>>>>>> ?
>>>>>> Rich
>>>>>>
>>>>>> James Mitchell wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> My plan would be to publish the nightlies here:
>>>>>>>
>>>>>>> http://svn.apache.org/builds/struts/maven/trunk/nightly/
>>>>>>> struts- sandbox/
>>>>>>>
>>>>>>> ...under a new directory 'ti'
>>>>>>>
>>>>>>> Does that sound ok?
>>>>>>>
>>>>>>> --
>>>>>>> James Mitchell
>>>>>>> Software Engineer / Open Source Evangelist
>>>>>>> Consulting / Mentoring / Freelance
>>>>>>> EdgeTech, Inc.
>>>>>>> http://www.edgetechservices.net/
>>>>>>> 678.910.8017
>>>>>>> AIM: jmitchtx
>>>>>>> Yahoo: jmitchtx
>>>>>>> MSN: jmitchell@apache.org
>>>>>>> Skype: callto://jmitchtx
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sep 2, 2005, at 12:57 AM, Rich Feit wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> First, I just want to mention that I've never been involved
>>>>>>>> in a project where anyone's given so much thought/
>>>>>>>> attention to the build from the ground up. Thank you --
>>>>>>>> it's a pleasure! Much nicer than rewriting the build a
>>>>>>>> few months down the road.
>>>>>>>>
>>>>>>>> I definitely support getting nightlies out there ASAP, for
>>>>>>>> people to play with. Is it legitimate to publish a
>>>>>>>> directory 'sandbox/ti/ nightly' under struts.apache.org,
>>>>>>>> or is that really off-limits while this project is in the
>>>>>>>> sandbox?
>>>>>>>>
>>>>>>>> Rich
>>>>>>>>
>>>>>>>> James Mitchell wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> I think it would be a good idea for us to discuss and
>>>>>>>>> decide on the layout and build processes. The build
>>>>>>>>> process needs to be documented end to end. We should
>>>>>>>>> identify the artifacts created, when and why it is
>>>>>>>>> created. More than the simple comments that I put in
>>>>>>>>> maven.xml. I will volunteer to do all of this work.
>>>>>>>>>
>>>>>>>>> As far as using Maven, I really like what we have so far.
>>>>>>>>> It is clean and efficient, but more work needs to be
>>>>>>>>> done. Keeping the build and layout organized is a team
>>>>>>>>> effort. And I'm willing to do all the work to keep it
>>>>>>>>> up to date.
>>>>>>>>>
>>>>>>>>> We were asked a few days ago, and I was hoping to do it,
>>>>>>>>> but time got away from me. When can we talk about
>>>>>>>>> putting nightlies together for people to try out?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> James Mitchell
>>>>>>>>> Software Engineer / Open Source Evangelist
>>>>>>>>> Consulting / Mentoring / Freelance
>>>>>>>>> EdgeTech, Inc.
>>>>>>>>> http://www.edgetechservices.net/
>>>>>>>>> 678.910.8017
>>>>>>>>> AIM: jmitchtx
>>>>>>>>> Yahoo: jmitchtx
>>>>>>>>> MSN: jmitchell@apache.org
>>>>>>>>> Skype: callto://jmitchtx
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Hi all,
>>>>>>>>>>
>>>>>>>>>> I've added a patch (http://issues.apache.org/bugzilla/
>>>>>>>>>> show_bug.cgi? id=36454) for a sample that demonstrates
>>>>>>>>>> using JSF as the view layer for a Ti app. It's a
>>>>>>>>>> straight port of the Beehive/JSF sample. It doesn't
>>>>>>>>>> necessarily show off JSF (or JSF best practices), but
>>>>>>>>>> it does demonstrate the integration (e.g., JSF pages
>>>>>>>>>> raising actions in Ti).
>>>>>>>>>>
>>>>>>>>>> Our samples do beg the question(s):
>>>>>>>>>> - Should we be building a 'normal' webapp for each
>>>>>>>>>> one, including an ant script that will build the app?
>>>>>>>>>> Something to put into our distribution.
>>>>>>>>>> - Should we use maven to build the samples .wars only
>>>>>>>>>> for internal testing and perhaps for publishing the
>>>>>>>>>> samples to a live site?
>>>>>>>>>>
>>>>>>>>>> I think we shouldn't require our users to have maven in
>>>>>>>>>> order to build *projects* (not our source tree). Is
>>>>>>>>>> that reasonable, or am I living in the past?
>>>>>>>>>>
>>>>>>>>>> James - let me know if this blows up your maven structure
>>>>>>>>>> in any way. It seems to work, but I'm not trying to
>>>>>>>>>> do anything from the top level.
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Rich
>>>>>>>>>>
>>>>>>>>>> -------------------------------------------------------------
>>>>>>>>>> -- -- --- -
>>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --------------------------------------------------------------
>>>>>>>>> -- -- ---
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------
>>>>>>>> -- -- --
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ----------------------------------------------------------------
>>>>>>> -- -- -
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> -----------------------------------------------------------------
>>>>>> -- --
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> -- -
>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> -------------------------------------------------------------------
>>>> --
>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>
>>>>
>>>>
>>>>
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by Rich Feit <ri...@gmail.com>.
This means that if you're running 1.4 you can still do a build from the
root? Nice! :)
James Mitchell wrote:
> Sounds good to me.
>
> I have a plan for how I'll instrument the build to be 1.4/1.5 aware
> and behave accordingly. I just haven't put it down in bits yet ;) I
> hope to get to that soon though since it seems to be holding up some
> of the other tasks I'm on.
>
> Thanks
>
>
> --
> James Mitchell
> Software Engineer / Open Source Evangelist
> Consulting / Mentoring / Freelance
> EdgeTech, Inc.
> http://www.edgetechservices.net/
> 678.910.8017
> AIM: jmitchtx
> Yahoo: jmitchtx
> MSN: jmitchell@apache.org
> Skype: callto://jmitchtx
>
>
>
>
>
> On Sep 5, 2005, at 5:27 PM, Rich Feit wrote:
>
>> Sorry for the delay on this thread... just catching up now.
>> Currently the minimum in the non-Java5 code is 1.4, although we
>> never discussed it. I think supporting 1.3 would be really hard,
>> but it's something we should establish.
>>
>> Currently, the 'samples' .war is Java5 (annotation)-based, but I was
>> planning on posting a 1.4 (tag)-based version as soon as I could get
>> that compilation layer in there. Thought it could/should just go
>> into a parallel samples .war. How does that sound.
>>
>> Rich
>>
>> James Mitchell wrote:
>>
>>
>>> I'm documenting the build process and I thought I'd take a stab at
>>> figuring out how to have our build conditionally ignore anything
>>> that requires 1.5 if they are using 1.4 or less.
>>>
>>> What is the minimum? I've just been assuming 1.4.
>>>
>>> Everything (.WARs) in Ti require 1.5. Is that supposed to be the
>>> case?
>>>
>>>
>>>
>>> --
>>> James Mitchell
>>> Software Engineer / Open Source Evangelist
>>> Consulting / Mentoring / Freelance
>>> EdgeTech, Inc.
>>> http://www.edgetechservices.net/
>>> 678.910.8017
>>> AIM: jmitchtx
>>> Yahoo: jmitchtx
>>> MSN: jmitchell@apache.org
>>> Skype: callto://jmitchtx
>>>
>>>
>>>
>>>
>>>
>>> On Sep 2, 2005, at 10:55 AM, James Mitchell wrote:
>>>
>>>
>>>> That's what I'd like to make sure we understand and document.
>>>> I'll have some time later today, so I'll put together a proposal
>>>> for said 'build documentation', which will likely be the
>>>> beginnings of the Maven docs. Probably ought to keep on the wiki
>>>> for now though.
>>>>
>>>>
>>>>
>>>> --
>>>> James Mitchell
>>>> Software Engineer / Open Source Evangelist
>>>> Consulting / Mentoring / Freelance
>>>> EdgeTech, Inc.
>>>> http://www.edgetechservices.net/
>>>> 678.910.8017
>>>> AIM: jmitchtx
>>>> Yahoo: jmitchtx
>>>> MSN: jmitchell@apache.org
>>>> Skype: callto://jmitchtx
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Sep 2, 2005, at 1:19 AM, Rich Feit wrote:
>>>>
>>>>
>>>>
>>>>> Sounds good from my point of view. :)
>>>>>
>>>>> As to a structure for the distribution, would it simply be
>>>>> something like:
>>>>> docs
>>>>> lib
>>>>> samples
>>>>> java5
>>>>> java1.4
>>>>> tools
>>>>> README, etc.
>>>>>
>>>>> ?
>>>>> Rich
>>>>>
>>>>> James Mitchell wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> My plan would be to publish the nightlies here:
>>>>>>
>>>>>> http://svn.apache.org/builds/struts/maven/trunk/nightly/struts-
>>>>>> sandbox/
>>>>>>
>>>>>> ...under a new directory 'ti'
>>>>>>
>>>>>> Does that sound ok?
>>>>>>
>>>>>> --
>>>>>> James Mitchell
>>>>>> Software Engineer / Open Source Evangelist
>>>>>> Consulting / Mentoring / Freelance
>>>>>> EdgeTech, Inc.
>>>>>> http://www.edgetechservices.net/
>>>>>> 678.910.8017
>>>>>> AIM: jmitchtx
>>>>>> Yahoo: jmitchtx
>>>>>> MSN: jmitchell@apache.org
>>>>>> Skype: callto://jmitchtx
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sep 2, 2005, at 12:57 AM, Rich Feit wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> First, I just want to mention that I've never been involved in
>>>>>>> a project where anyone's given so much thought/attention to
>>>>>>> the build from the ground up. Thank you -- it's a pleasure!
>>>>>>> Much nicer than rewriting the build a few months down the road.
>>>>>>>
>>>>>>> I definitely support getting nightlies out there ASAP, for
>>>>>>> people to play with. Is it legitimate to publish a directory
>>>>>>> 'sandbox/ti/ nightly' under struts.apache.org, or is that
>>>>>>> really off-limits while this project is in the sandbox?
>>>>>>>
>>>>>>> Rich
>>>>>>>
>>>>>>> James Mitchell wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> I think it would be a good idea for us to discuss and decide
>>>>>>>> on the layout and build processes. The build process needs
>>>>>>>> to be documented end to end. We should identify the
>>>>>>>> artifacts created, when and why it is created. More than
>>>>>>>> the simple comments that I put in maven.xml. I will
>>>>>>>> volunteer to do all of this work.
>>>>>>>>
>>>>>>>> As far as using Maven, I really like what we have so far. It
>>>>>>>> is clean and efficient, but more work needs to be done.
>>>>>>>> Keeping the build and layout organized is a team effort.
>>>>>>>> And I'm willing to do all the work to keep it up to date.
>>>>>>>>
>>>>>>>> We were asked a few days ago, and I was hoping to do it, but
>>>>>>>> time got away from me. When can we talk about putting
>>>>>>>> nightlies together for people to try out?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> James Mitchell
>>>>>>>> Software Engineer / Open Source Evangelist
>>>>>>>> Consulting / Mentoring / Freelance
>>>>>>>> EdgeTech, Inc.
>>>>>>>> http://www.edgetechservices.net/
>>>>>>>> 678.910.8017
>>>>>>>> AIM: jmitchtx
>>>>>>>> Yahoo: jmitchtx
>>>>>>>> MSN: jmitchell@apache.org
>>>>>>>> Skype: callto://jmitchtx
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> I've added a patch (http://issues.apache.org/bugzilla/
>>>>>>>>> show_bug.cgi? id=36454) for a sample that demonstrates using
>>>>>>>>> JSF as the view layer for a Ti app. It's a straight port
>>>>>>>>> of the Beehive/JSF sample. It doesn't necessarily show
>>>>>>>>> off JSF (or JSF best practices), but it does demonstrate
>>>>>>>>> the integration (e.g., JSF pages raising actions in Ti).
>>>>>>>>>
>>>>>>>>> Our samples do beg the question(s):
>>>>>>>>> - Should we be building a 'normal' webapp for each one,
>>>>>>>>> including an ant script that will build the app? Something
>>>>>>>>> to put into our distribution.
>>>>>>>>> - Should we use maven to build the samples .wars only
>>>>>>>>> for internal testing and perhaps for publishing the
>>>>>>>>> samples to a live site?
>>>>>>>>>
>>>>>>>>> I think we shouldn't require our users to have maven in
>>>>>>>>> order to build *projects* (not our source tree). Is that
>>>>>>>>> reasonable, or am I living in the past?
>>>>>>>>>
>>>>>>>>> James - let me know if this blows up your maven structure in
>>>>>>>>> any way. It seems to work, but I'm not trying to do
>>>>>>>>> anything from the top level.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Rich
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------
>>>>>>>>> -- --- -
>>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ----------------------------------------------------------------
>>>>>>>> -- ---
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> -----------------------------------------------------------------
>>>>>>> -- --
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------
>>>>>> -- -
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> -------------------------------------------------------------------
>>>>> --
>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> -------------------------------------------------------------------- -
>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by James Mitchell <ja...@mac.com>.
Sounds good to me.
I have a plan for how I'll instrument the build to be 1.4/1.5 aware
and behave accordingly. I just haven't put it down in bits yet ;) I
hope to get to that soon though since it seems to be holding up some
of the other tasks I'm on.
Thanks
--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: jmitchell@apache.org
Skype: callto://jmitchtx
On Sep 5, 2005, at 5:27 PM, Rich Feit wrote:
> Sorry for the delay on this thread... just catching up now.
> Currently the minimum in the non-Java5 code is 1.4, although we
> never discussed it. I think supporting 1.3 would be really hard,
> but it's something we should establish.
>
> Currently, the 'samples' .war is Java5 (annotation)-based, but I
> was planning on posting a 1.4 (tag)-based version as soon as I
> could get that compilation layer in there. Thought it could/should
> just go into a parallel samples .war. How does that sound.
>
> Rich
>
> James Mitchell wrote:
>
>
>> I'm documenting the build process and I thought I'd take a stab
>> at figuring out how to have our build conditionally ignore
>> anything that requires 1.5 if they are using 1.4 or less.
>>
>> What is the minimum? I've just been assuming 1.4.
>>
>> Everything (.WARs) in Ti require 1.5. Is that supposed to be the
>> case?
>>
>>
>>
>> --
>> James Mitchell
>> Software Engineer / Open Source Evangelist
>> Consulting / Mentoring / Freelance
>> EdgeTech, Inc.
>> http://www.edgetechservices.net/
>> 678.910.8017
>> AIM: jmitchtx
>> Yahoo: jmitchtx
>> MSN: jmitchell@apache.org
>> Skype: callto://jmitchtx
>>
>>
>>
>>
>>
>> On Sep 2, 2005, at 10:55 AM, James Mitchell wrote:
>>
>>
>>> That's what I'd like to make sure we understand and document.
>>> I'll have some time later today, so I'll put together a proposal
>>> for said 'build documentation', which will likely be the
>>> beginnings of the Maven docs. Probably ought to keep on the
>>> wiki for now though.
>>>
>>>
>>>
>>> --
>>> James Mitchell
>>> Software Engineer / Open Source Evangelist
>>> Consulting / Mentoring / Freelance
>>> EdgeTech, Inc.
>>> http://www.edgetechservices.net/
>>> 678.910.8017
>>> AIM: jmitchtx
>>> Yahoo: jmitchtx
>>> MSN: jmitchell@apache.org
>>> Skype: callto://jmitchtx
>>>
>>>
>>>
>>>
>>>
>>> On Sep 2, 2005, at 1:19 AM, Rich Feit wrote:
>>>
>>>
>>>
>>>> Sounds good from my point of view. :)
>>>>
>>>> As to a structure for the distribution, would it simply be
>>>> something like:
>>>> docs
>>>> lib
>>>> samples
>>>> java5
>>>> java1.4
>>>> tools
>>>> README, etc.
>>>>
>>>> ?
>>>> Rich
>>>>
>>>> James Mitchell wrote:
>>>>
>>>>
>>>>
>>>>
>>>>> My plan would be to publish the nightlies here:
>>>>>
>>>>> http://svn.apache.org/builds/struts/maven/trunk/nightly/struts-
>>>>> sandbox/
>>>>>
>>>>> ...under a new directory 'ti'
>>>>>
>>>>> Does that sound ok?
>>>>>
>>>>> --
>>>>> James Mitchell
>>>>> Software Engineer / Open Source Evangelist
>>>>> Consulting / Mentoring / Freelance
>>>>> EdgeTech, Inc.
>>>>> http://www.edgetechservices.net/
>>>>> 678.910.8017
>>>>> AIM: jmitchtx
>>>>> Yahoo: jmitchtx
>>>>> MSN: jmitchell@apache.org
>>>>> Skype: callto://jmitchtx
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sep 2, 2005, at 12:57 AM, Rich Feit wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> First, I just want to mention that I've never been involved
>>>>>> in a project where anyone's given so much thought/attention
>>>>>> to the build from the ground up. Thank you -- it's a
>>>>>> pleasure! Much nicer than rewriting the build a few months
>>>>>> down the road.
>>>>>>
>>>>>> I definitely support getting nightlies out there ASAP, for
>>>>>> people to play with. Is it legitimate to publish a
>>>>>> directory 'sandbox/ti/ nightly' under struts.apache.org, or
>>>>>> is that really off-limits while this project is in the sandbox?
>>>>>>
>>>>>> Rich
>>>>>>
>>>>>> James Mitchell wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> I think it would be a good idea for us to discuss and decide
>>>>>>> on the layout and build processes. The build process
>>>>>>> needs to be documented end to end. We should identify
>>>>>>> the artifacts created, when and why it is created. More
>>>>>>> than the simple comments that I put in maven.xml. I will
>>>>>>> volunteer to do all of this work.
>>>>>>>
>>>>>>> As far as using Maven, I really like what we have so far.
>>>>>>> It is clean and efficient, but more work needs to be
>>>>>>> done. Keeping the build and layout organized is a team
>>>>>>> effort. And I'm willing to do all the work to keep it up
>>>>>>> to date.
>>>>>>>
>>>>>>> We were asked a few days ago, and I was hoping to do it, but
>>>>>>> time got away from me. When can we talk about putting
>>>>>>> nightlies together for people to try out?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> James Mitchell
>>>>>>> Software Engineer / Open Source Evangelist
>>>>>>> Consulting / Mentoring / Freelance
>>>>>>> EdgeTech, Inc.
>>>>>>> http://www.edgetechservices.net/
>>>>>>> 678.910.8017
>>>>>>> AIM: jmitchtx
>>>>>>> Yahoo: jmitchtx
>>>>>>> MSN: jmitchell@apache.org
>>>>>>> Skype: callto://jmitchtx
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> I've added a patch (http://issues.apache.org/bugzilla/
>>>>>>>> show_bug.cgi? id=36454) for a sample that demonstrates
>>>>>>>> using JSF as the view layer for a Ti app. It's a
>>>>>>>> straight port of the Beehive/JSF sample. It doesn't
>>>>>>>> necessarily show off JSF (or JSF best practices), but it
>>>>>>>> does demonstrate the integration (e.g., JSF pages raising
>>>>>>>> actions in Ti).
>>>>>>>>
>>>>>>>> Our samples do beg the question(s):
>>>>>>>> - Should we be building a 'normal' webapp for each
>>>>>>>> one, including an ant script that will build the app?
>>>>>>>> Something to put into our distribution.
>>>>>>>> - Should we use maven to build the samples .wars only
>>>>>>>> for internal testing and perhaps for publishing the
>>>>>>>> samples to a live site?
>>>>>>>>
>>>>>>>> I think we shouldn't require our users to have maven in
>>>>>>>> order to build *projects* (not our source tree). Is
>>>>>>>> that reasonable, or am I living in the past?
>>>>>>>>
>>>>>>>> James - let me know if this blows up your maven structure
>>>>>>>> in any way. It seems to work, but I'm not trying to do
>>>>>>>> anything from the top level.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Rich
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------
>>>>>>>> -- --- -
>>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ----------------------------------------------------------------
>>>>>>> -- ---
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> -----------------------------------------------------------------
>>>>>> -- --
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> -- -
>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> -------------------------------------------------------------------
>>>> --
>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by Rich Feit <ri...@gmail.com>.
Sorry for the delay on this thread... just catching up now. Currently
the minimum in the non-Java5 code is 1.4, although we never discussed
it. I think supporting 1.3 would be really hard, but it's something we
should establish.
Currently, the 'samples' .war is Java5 (annotation)-based, but I was
planning on posting a 1.4 (tag)-based version as soon as I could get
that compilation layer in there. Thought it could/should just go into a
parallel samples .war. How does that sound.
Rich
James Mitchell wrote:
> I'm documenting the build process and I thought I'd take a stab at
> figuring out how to have our build conditionally ignore anything that
> requires 1.5 if they are using 1.4 or less.
>
> What is the minimum? I've just been assuming 1.4.
>
> Everything (.WARs) in Ti require 1.5. Is that supposed to be the case?
>
>
>
> --
> James Mitchell
> Software Engineer / Open Source Evangelist
> Consulting / Mentoring / Freelance
> EdgeTech, Inc.
> http://www.edgetechservices.net/
> 678.910.8017
> AIM: jmitchtx
> Yahoo: jmitchtx
> MSN: jmitchell@apache.org
> Skype: callto://jmitchtx
>
>
>
>
>
> On Sep 2, 2005, at 10:55 AM, James Mitchell wrote:
>
>> That's what I'd like to make sure we understand and document. I'll
>> have some time later today, so I'll put together a proposal for said
>> 'build documentation', which will likely be the beginnings of the
>> Maven docs. Probably ought to keep on the wiki for now though.
>>
>>
>>
>> --
>> James Mitchell
>> Software Engineer / Open Source Evangelist
>> Consulting / Mentoring / Freelance
>> EdgeTech, Inc.
>> http://www.edgetechservices.net/
>> 678.910.8017
>> AIM: jmitchtx
>> Yahoo: jmitchtx
>> MSN: jmitchell@apache.org
>> Skype: callto://jmitchtx
>>
>>
>>
>>
>>
>> On Sep 2, 2005, at 1:19 AM, Rich Feit wrote:
>>
>>
>>> Sounds good from my point of view. :)
>>>
>>> As to a structure for the distribution, would it simply be
>>> something like:
>>> docs
>>> lib
>>> samples
>>> java5
>>> java1.4
>>> tools
>>> README, etc.
>>>
>>> ?
>>> Rich
>>>
>>> James Mitchell wrote:
>>>
>>>
>>>
>>>> My plan would be to publish the nightlies here:
>>>>
>>>> http://svn.apache.org/builds/struts/maven/trunk/nightly/struts-
>>>> sandbox/
>>>>
>>>> ...under a new directory 'ti'
>>>>
>>>> Does that sound ok?
>>>>
>>>> --
>>>> James Mitchell
>>>> Software Engineer / Open Source Evangelist
>>>> Consulting / Mentoring / Freelance
>>>> EdgeTech, Inc.
>>>> http://www.edgetechservices.net/
>>>> 678.910.8017
>>>> AIM: jmitchtx
>>>> Yahoo: jmitchtx
>>>> MSN: jmitchell@apache.org
>>>> Skype: callto://jmitchtx
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Sep 2, 2005, at 12:57 AM, Rich Feit wrote:
>>>>
>>>>
>>>>
>>>>> First, I just want to mention that I've never been involved in a
>>>>> project where anyone's given so much thought/attention to the
>>>>> build from the ground up. Thank you -- it's a pleasure! Much
>>>>> nicer than rewriting the build a few months down the road.
>>>>>
>>>>> I definitely support getting nightlies out there ASAP, for
>>>>> people to play with. Is it legitimate to publish a directory
>>>>> 'sandbox/ti/ nightly' under struts.apache.org, or is that really
>>>>> off-limits while this project is in the sandbox?
>>>>>
>>>>> Rich
>>>>>
>>>>> James Mitchell wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> I think it would be a good idea for us to discuss and decide on
>>>>>> the layout and build processes. The build process needs to be
>>>>>> documented end to end. We should identify the artifacts
>>>>>> created, when and why it is created. More than the simple
>>>>>> comments that I put in maven.xml. I will volunteer to do all
>>>>>> of this work.
>>>>>>
>>>>>> As far as using Maven, I really like what we have so far. It
>>>>>> is clean and efficient, but more work needs to be done.
>>>>>> Keeping the build and layout organized is a team effort. And
>>>>>> I'm willing to do all the work to keep it up to date.
>>>>>>
>>>>>> We were asked a few days ago, and I was hoping to do it, but
>>>>>> time got away from me. When can we talk about putting
>>>>>> nightlies together for people to try out?
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> James Mitchell
>>>>>> Software Engineer / Open Source Evangelist
>>>>>> Consulting / Mentoring / Freelance
>>>>>> EdgeTech, Inc.
>>>>>> http://www.edgetechservices.net/
>>>>>> 678.910.8017
>>>>>> AIM: jmitchtx
>>>>>> Yahoo: jmitchtx
>>>>>> MSN: jmitchell@apache.org
>>>>>> Skype: callto://jmitchtx
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I've added a patch (http://issues.apache.org/bugzilla/
>>>>>>> show_bug.cgi? id=36454) for a sample that demonstrates using
>>>>>>> JSF as the view layer for a Ti app. It's a straight port of
>>>>>>> the Beehive/JSF sample. It doesn't necessarily show off JSF
>>>>>>> (or JSF best practices), but it does demonstrate the
>>>>>>> integration (e.g., JSF pages raising actions in Ti).
>>>>>>>
>>>>>>> Our samples do beg the question(s):
>>>>>>> - Should we be building a 'normal' webapp for each one,
>>>>>>> including an ant script that will build the app? Something to
>>>>>>> put into our distribution.
>>>>>>> - Should we use maven to build the samples .wars only for
>>>>>>> internal testing and perhaps for publishing the samples to a
>>>>>>> live site?
>>>>>>>
>>>>>>> I think we shouldn't require our users to have maven in order
>>>>>>> to build *projects* (not our source tree). Is that
>>>>>>> reasonable, or am I living in the past?
>>>>>>>
>>>>>>> James - let me know if this blows up your maven structure in
>>>>>>> any way. It seems to work, but I'm not trying to do anything
>>>>>>> from the top level.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Rich
>>>>>>>
>>>>>>> -----------------------------------------------------------------
>>>>>>> --- -
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------
>>>>>> ---
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> -------------------------------------------------------------------
>>>>> --
>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> -------------------------------------------------------------------- -
>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by James Mitchell <ja...@mac.com>.
I'm documenting the build process and I thought I'd take a stab at
figuring out how to have our build conditionally ignore anything that
requires 1.5 if they are using 1.4 or less.
What is the minimum? I've just been assuming 1.4.
Everything (.WARs) in Ti require 1.5. Is that supposed to be the case?
--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: jmitchell@apache.org
Skype: callto://jmitchtx
On Sep 2, 2005, at 10:55 AM, James Mitchell wrote:
> That's what I'd like to make sure we understand and document. I'll
> have some time later today, so I'll put together a proposal for
> said 'build documentation', which will likely be the beginnings of
> the Maven docs. Probably ought to keep on the wiki for now though.
>
>
>
> --
> James Mitchell
> Software Engineer / Open Source Evangelist
> Consulting / Mentoring / Freelance
> EdgeTech, Inc.
> http://www.edgetechservices.net/
> 678.910.8017
> AIM: jmitchtx
> Yahoo: jmitchtx
> MSN: jmitchell@apache.org
> Skype: callto://jmitchtx
>
>
>
>
>
> On Sep 2, 2005, at 1:19 AM, Rich Feit wrote:
>
>
>> Sounds good from my point of view. :)
>>
>> As to a structure for the distribution, would it simply be
>> something like:
>> docs
>> lib
>> samples
>> java5
>> java1.4
>> tools
>> README, etc.
>>
>> ?
>> Rich
>>
>> James Mitchell wrote:
>>
>>
>>
>>> My plan would be to publish the nightlies here:
>>>
>>> http://svn.apache.org/builds/struts/maven/trunk/nightly/struts-
>>> sandbox/
>>>
>>> ...under a new directory 'ti'
>>>
>>> Does that sound ok?
>>>
>>> --
>>> James Mitchell
>>> Software Engineer / Open Source Evangelist
>>> Consulting / Mentoring / Freelance
>>> EdgeTech, Inc.
>>> http://www.edgetechservices.net/
>>> 678.910.8017
>>> AIM: jmitchtx
>>> Yahoo: jmitchtx
>>> MSN: jmitchell@apache.org
>>> Skype: callto://jmitchtx
>>>
>>>
>>>
>>>
>>>
>>> On Sep 2, 2005, at 12:57 AM, Rich Feit wrote:
>>>
>>>
>>>
>>>> First, I just want to mention that I've never been involved in
>>>> a project where anyone's given so much thought/attention to the
>>>> build from the ground up. Thank you -- it's a pleasure! Much
>>>> nicer than rewriting the build a few months down the road.
>>>>
>>>> I definitely support getting nightlies out there ASAP, for
>>>> people to play with. Is it legitimate to publish a directory
>>>> 'sandbox/ti/ nightly' under struts.apache.org, or is that really
>>>> off-limits while this project is in the sandbox?
>>>>
>>>> Rich
>>>>
>>>> James Mitchell wrote:
>>>>
>>>>
>>>>
>>>>
>>>>> I think it would be a good idea for us to discuss and decide
>>>>> on the layout and build processes. The build process needs
>>>>> to be documented end to end. We should identify the
>>>>> artifacts created, when and why it is created. More than the
>>>>> simple comments that I put in maven.xml. I will volunteer to
>>>>> do all of this work.
>>>>>
>>>>> As far as using Maven, I really like what we have so far. It
>>>>> is clean and efficient, but more work needs to be done.
>>>>> Keeping the build and layout organized is a team effort. And
>>>>> I'm willing to do all the work to keep it up to date.
>>>>>
>>>>> We were asked a few days ago, and I was hoping to do it, but
>>>>> time got away from me. When can we talk about putting
>>>>> nightlies together for people to try out?
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> James Mitchell
>>>>> Software Engineer / Open Source Evangelist
>>>>> Consulting / Mentoring / Freelance
>>>>> EdgeTech, Inc.
>>>>> http://www.edgetechservices.net/
>>>>> 678.910.8017
>>>>> AIM: jmitchtx
>>>>> Yahoo: jmitchtx
>>>>> MSN: jmitchell@apache.org
>>>>> Skype: callto://jmitchtx
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I've added a patch (http://issues.apache.org/bugzilla/
>>>>>> show_bug.cgi? id=36454) for a sample that demonstrates using
>>>>>> JSF as the view layer for a Ti app. It's a straight port of
>>>>>> the Beehive/JSF sample. It doesn't necessarily show off JSF
>>>>>> (or JSF best practices), but it does demonstrate the
>>>>>> integration (e.g., JSF pages raising actions in Ti).
>>>>>>
>>>>>> Our samples do beg the question(s):
>>>>>> - Should we be building a 'normal' webapp for each one,
>>>>>> including an ant script that will build the app? Something
>>>>>> to put into our distribution.
>>>>>> - Should we use maven to build the samples .wars only for
>>>>>> internal testing and perhaps for publishing the samples to a
>>>>>> live site?
>>>>>>
>>>>>> I think we shouldn't require our users to have maven in order
>>>>>> to build *projects* (not our source tree). Is that
>>>>>> reasonable, or am I living in the past?
>>>>>>
>>>>>> James - let me know if this blows up your maven structure in
>>>>>> any way. It seems to work, but I'm not trying to do
>>>>>> anything from the top level.
>>>>>>
>>>>>> Thanks,
>>>>>> Rich
>>>>>>
>>>>>> -----------------------------------------------------------------
>>>>>> --- -
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> ---
>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> -------------------------------------------------------------------
>>>> --
>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by James Mitchell <ja...@mac.com>.
That's what I'd like to make sure we understand and document. I'll
have some time later today, so I'll put together a proposal for said
'build documentation', which will likely be the beginnings of the
Maven docs. Probably ought to keep on the wiki for now though.
--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: jmitchell@apache.org
Skype: callto://jmitchtx
On Sep 2, 2005, at 1:19 AM, Rich Feit wrote:
> Sounds good from my point of view. :)
>
> As to a structure for the distribution, would it simply be
> something like:
> docs
> lib
> samples
> java5
> java1.4
> tools
> README, etc.
>
> ?
> Rich
>
> James Mitchell wrote:
>
>
>> My plan would be to publish the nightlies here:
>>
>> http://svn.apache.org/builds/struts/maven/trunk/nightly/struts-
>> sandbox/
>>
>> ...under a new directory 'ti'
>>
>> Does that sound ok?
>>
>> --
>> James Mitchell
>> Software Engineer / Open Source Evangelist
>> Consulting / Mentoring / Freelance
>> EdgeTech, Inc.
>> http://www.edgetechservices.net/
>> 678.910.8017
>> AIM: jmitchtx
>> Yahoo: jmitchtx
>> MSN: jmitchell@apache.org
>> Skype: callto://jmitchtx
>>
>>
>>
>>
>>
>> On Sep 2, 2005, at 12:57 AM, Rich Feit wrote:
>>
>>
>>> First, I just want to mention that I've never been involved in a
>>> project where anyone's given so much thought/attention to the
>>> build from the ground up. Thank you -- it's a pleasure! Much
>>> nicer than rewriting the build a few months down the road.
>>>
>>> I definitely support getting nightlies out there ASAP, for
>>> people to play with. Is it legitimate to publish a directory
>>> 'sandbox/ti/ nightly' under struts.apache.org, or is that really
>>> off-limits while this project is in the sandbox?
>>>
>>> Rich
>>>
>>> James Mitchell wrote:
>>>
>>>
>>>
>>>> I think it would be a good idea for us to discuss and decide on
>>>> the layout and build processes. The build process needs to be
>>>> documented end to end. We should identify the artifacts
>>>> created, when and why it is created. More than the simple
>>>> comments that I put in maven.xml. I will volunteer to do all
>>>> of this work.
>>>>
>>>> As far as using Maven, I really like what we have so far. It
>>>> is clean and efficient, but more work needs to be done.
>>>> Keeping the build and layout organized is a team effort. And
>>>> I'm willing to do all the work to keep it up to date.
>>>>
>>>> We were asked a few days ago, and I was hoping to do it, but
>>>> time got away from me. When can we talk about putting
>>>> nightlies together for people to try out?
>>>>
>>>>
>>>>
>>>> --
>>>> James Mitchell
>>>> Software Engineer / Open Source Evangelist
>>>> Consulting / Mentoring / Freelance
>>>> EdgeTech, Inc.
>>>> http://www.edgetechservices.net/
>>>> 678.910.8017
>>>> AIM: jmitchtx
>>>> Yahoo: jmitchtx
>>>> MSN: jmitchell@apache.org
>>>> Skype: callto://jmitchtx
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>>>>
>>>>
>>>>
>>>>> Hi all,
>>>>>
>>>>> I've added a patch (http://issues.apache.org/bugzilla/
>>>>> show_bug.cgi? id=36454) for a sample that demonstrates using
>>>>> JSF as the view layer for a Ti app. It's a straight port of
>>>>> the Beehive/JSF sample. It doesn't necessarily show off JSF
>>>>> (or JSF best practices), but it does demonstrate the
>>>>> integration (e.g., JSF pages raising actions in Ti).
>>>>>
>>>>> Our samples do beg the question(s):
>>>>> - Should we be building a 'normal' webapp for each one,
>>>>> including an ant script that will build the app? Something to
>>>>> put into our distribution.
>>>>> - Should we use maven to build the samples .wars only for
>>>>> internal testing and perhaps for publishing the samples to a
>>>>> live site?
>>>>>
>>>>> I think we shouldn't require our users to have maven in order
>>>>> to build *projects* (not our source tree). Is that
>>>>> reasonable, or am I living in the past?
>>>>>
>>>>> James - let me know if this blows up your maven structure in
>>>>> any way. It seems to work, but I'm not trying to do anything
>>>>> from the top level.
>>>>>
>>>>> Thanks,
>>>>> Rich
>>>>>
>>>>> ------------------------------------------------------------------
>>>>> -- -
>>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> -------------------------------------------------------------------
>>>> --
>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>
>>>>
>>>>
>>>>
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by Rich Feit <ri...@gmail.com>.
Sounds good from my point of view. :)
As to a structure for the distribution, would it simply be something like:
docs
lib
samples
java5
java1.4
tools
README, etc.
?
Rich
James Mitchell wrote:
> My plan would be to publish the nightlies here:
>
> http://svn.apache.org/builds/struts/maven/trunk/nightly/struts-sandbox/
>
> ...under a new directory 'ti'
>
> Does that sound ok?
>
> --
> James Mitchell
> Software Engineer / Open Source Evangelist
> Consulting / Mentoring / Freelance
> EdgeTech, Inc.
> http://www.edgetechservices.net/
> 678.910.8017
> AIM: jmitchtx
> Yahoo: jmitchtx
> MSN: jmitchell@apache.org
> Skype: callto://jmitchtx
>
>
>
>
>
> On Sep 2, 2005, at 12:57 AM, Rich Feit wrote:
>
>> First, I just want to mention that I've never been involved in a
>> project where anyone's given so much thought/attention to the build
>> from the ground up. Thank you -- it's a pleasure! Much nicer than
>> rewriting the build a few months down the road.
>>
>> I definitely support getting nightlies out there ASAP, for people to
>> play with. Is it legitimate to publish a directory 'sandbox/ti/
>> nightly' under struts.apache.org, or is that really off-limits while
>> this project is in the sandbox?
>>
>> Rich
>>
>> James Mitchell wrote:
>>
>>
>>> I think it would be a good idea for us to discuss and decide on
>>> the layout and build processes. The build process needs to be
>>> documented end to end. We should identify the artifacts created,
>>> when and why it is created. More than the simple comments that I
>>> put in maven.xml. I will volunteer to do all of this work.
>>>
>>> As far as using Maven, I really like what we have so far. It is
>>> clean and efficient, but more work needs to be done. Keeping the
>>> build and layout organized is a team effort. And I'm willing to
>>> do all the work to keep it up to date.
>>>
>>> We were asked a few days ago, and I was hoping to do it, but time
>>> got away from me. When can we talk about putting nightlies
>>> together for people to try out?
>>>
>>>
>>>
>>> --
>>> James Mitchell
>>> Software Engineer / Open Source Evangelist
>>> Consulting / Mentoring / Freelance
>>> EdgeTech, Inc.
>>> http://www.edgetechservices.net/
>>> 678.910.8017
>>> AIM: jmitchtx
>>> Yahoo: jmitchtx
>>> MSN: jmitchell@apache.org
>>> Skype: callto://jmitchtx
>>>
>>>
>>>
>>>
>>>
>>> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>>>
>>>
>>>> Hi all,
>>>>
>>>> I've added a patch (http://issues.apache.org/bugzilla/
>>>> show_bug.cgi? id=36454) for a sample that demonstrates using JSF
>>>> as the view layer for a Ti app. It's a straight port of the
>>>> Beehive/JSF sample. It doesn't necessarily show off JSF (or JSF
>>>> best practices), but it does demonstrate the integration (e.g.,
>>>> JSF pages raising actions in Ti).
>>>>
>>>> Our samples do beg the question(s):
>>>> - Should we be building a 'normal' webapp for each one,
>>>> including an ant script that will build the app? Something to
>>>> put into our distribution.
>>>> - Should we use maven to build the samples .wars only for
>>>> internal testing and perhaps for publishing the samples to a live
>>>> site?
>>>>
>>>> I think we shouldn't require our users to have maven in order to
>>>> build *projects* (not our source tree). Is that reasonable, or
>>>> am I living in the past?
>>>>
>>>> James - let me know if this blows up your maven structure in any
>>>> way. It seems to work, but I'm not trying to do anything from
>>>> the top level.
>>>>
>>>> Thanks,
>>>> Rich
>>>>
>>>> -------------------------------------------------------------------- -
>>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>>
>>>>
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by James Mitchell <ja...@mac.com>.
My plan would be to publish the nightlies here:
http://svn.apache.org/builds/struts/maven/trunk/nightly/struts-sandbox/
...under a new directory 'ti'
Does that sound ok?
--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: jmitchell@apache.org
Skype: callto://jmitchtx
On Sep 2, 2005, at 12:57 AM, Rich Feit wrote:
> First, I just want to mention that I've never been involved in a
> project where anyone's given so much thought/attention to the build
> from the ground up. Thank you -- it's a pleasure! Much nicer than
> rewriting the build a few months down the road.
>
> I definitely support getting nightlies out there ASAP, for people
> to play with. Is it legitimate to publish a directory 'sandbox/ti/
> nightly' under struts.apache.org, or is that really off-limits
> while this project is in the sandbox?
>
> Rich
>
> James Mitchell wrote:
>
>
>> I think it would be a good idea for us to discuss and decide on
>> the layout and build processes. The build process needs to be
>> documented end to end. We should identify the artifacts created,
>> when and why it is created. More than the simple comments that I
>> put in maven.xml. I will volunteer to do all of this work.
>>
>> As far as using Maven, I really like what we have so far. It is
>> clean and efficient, but more work needs to be done. Keeping the
>> build and layout organized is a team effort. And I'm willing to
>> do all the work to keep it up to date.
>>
>> We were asked a few days ago, and I was hoping to do it, but time
>> got away from me. When can we talk about putting nightlies
>> together for people to try out?
>>
>>
>>
>> --
>> James Mitchell
>> Software Engineer / Open Source Evangelist
>> Consulting / Mentoring / Freelance
>> EdgeTech, Inc.
>> http://www.edgetechservices.net/
>> 678.910.8017
>> AIM: jmitchtx
>> Yahoo: jmitchtx
>> MSN: jmitchell@apache.org
>> Skype: callto://jmitchtx
>>
>>
>>
>>
>>
>> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>>
>>
>>> Hi all,
>>>
>>> I've added a patch (http://issues.apache.org/bugzilla/
>>> show_bug.cgi? id=36454) for a sample that demonstrates using JSF
>>> as the view layer for a Ti app. It's a straight port of the
>>> Beehive/JSF sample. It doesn't necessarily show off JSF (or JSF
>>> best practices), but it does demonstrate the integration (e.g.,
>>> JSF pages raising actions in Ti).
>>>
>>> Our samples do beg the question(s):
>>> - Should we be building a 'normal' webapp for each one,
>>> including an ant script that will build the app? Something to
>>> put into our distribution.
>>> - Should we use maven to build the samples .wars only for
>>> internal testing and perhaps for publishing the samples to a
>>> live site?
>>>
>>> I think we shouldn't require our users to have maven in order to
>>> build *projects* (not our source tree). Is that reasonable, or
>>> am I living in the past?
>>>
>>> James - let me know if this blows up your maven structure in any
>>> way. It seems to work, but I'm not trying to do anything from
>>> the top level.
>>>
>>> Thanks,
>>> Rich
>>>
>>> --------------------------------------------------------------------
>>> -
>>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: dev-help@struts.apache.org
>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by Rich Feit <ri...@gmail.com>.
First, I just want to mention that I've never been involved in a project
where anyone's given so much thought/attention to the build from the
ground up. Thank you -- it's a pleasure! Much nicer than rewriting the
build a few months down the road.
I definitely support getting nightlies out there ASAP, for people to
play with. Is it legitimate to publish a directory 'sandbox/ti/nightly'
under struts.apache.org, or is that really off-limits while this project
is in the sandbox?
Rich
James Mitchell wrote:
> I think it would be a good idea for us to discuss and decide on the
> layout and build processes. The build process needs to be documented
> end to end. We should identify the artifacts created, when and why
> it is created. More than the simple comments that I put in
> maven.xml. I will volunteer to do all of this work.
>
> As far as using Maven, I really like what we have so far. It is
> clean and efficient, but more work needs to be done. Keeping the
> build and layout organized is a team effort. And I'm willing to do
> all the work to keep it up to date.
>
> We were asked a few days ago, and I was hoping to do it, but time got
> away from me. When can we talk about putting nightlies together for
> people to try out?
>
>
>
> --
> James Mitchell
> Software Engineer / Open Source Evangelist
> Consulting / Mentoring / Freelance
> EdgeTech, Inc.
> http://www.edgetechservices.net/
> 678.910.8017
> AIM: jmitchtx
> Yahoo: jmitchtx
> MSN: jmitchell@apache.org
> Skype: callto://jmitchtx
>
>
>
>
>
> On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
>
>> Hi all,
>>
>> I've added a patch (http://issues.apache.org/bugzilla/show_bug.cgi?
>> id=36454) for a sample that demonstrates using JSF as the view layer
>> for a Ti app. It's a straight port of the Beehive/JSF sample. It
>> doesn't necessarily show off JSF (or JSF best practices), but it
>> does demonstrate the integration (e.g., JSF pages raising actions in
>> Ti).
>>
>> Our samples do beg the question(s):
>> - Should we be building a 'normal' webapp for each one, including
>> an ant script that will build the app? Something to put into our
>> distribution.
>> - Should we use maven to build the samples .wars only for
>> internal testing and perhaps for publishing the samples to a live site?
>>
>> I think we shouldn't require our users to have maven in order to
>> build *projects* (not our source tree). Is that reasonable, or am I
>> living in the past?
>>
>> James - let me know if this blows up your maven structure in any
>> way. It seems to work, but I'm not trying to do anything from the
>> top level.
>>
>> Thanks,
>> Rich
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
>> For additional commands, e-mail: dev-help@struts.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org
Re: Struts Ti / JSF sample
Posted by James Mitchell <ja...@mac.com>.
I think it would be a good idea for us to discuss and decide on the
layout and build processes. The build process needs to be documented
end to end. We should identify the artifacts created, when and why
it is created. More than the simple comments that I put in
maven.xml. I will volunteer to do all of this work.
As far as using Maven, I really like what we have so far. It is
clean and efficient, but more work needs to be done. Keeping the
build and layout organized is a team effort. And I'm willing to do
all the work to keep it up to date.
We were asked a few days ago, and I was hoping to do it, but time got
away from me. When can we talk about putting nightlies together for
people to try out?
--
James Mitchell
Software Engineer / Open Source Evangelist
Consulting / Mentoring / Freelance
EdgeTech, Inc.
http://www.edgetechservices.net/
678.910.8017
AIM: jmitchtx
Yahoo: jmitchtx
MSN: jmitchell@apache.org
Skype: callto://jmitchtx
On Sep 1, 2005, at 4:32 AM, Rich Feit wrote:
> Hi all,
>
> I've added a patch (http://issues.apache.org/bugzilla/show_bug.cgi?
> id=36454) for a sample that demonstrates using JSF as the view
> layer for a Ti app. It's a straight port of the Beehive/JSF
> sample. It doesn't necessarily show off JSF (or JSF best
> practices), but it does demonstrate the integration (e.g., JSF
> pages raising actions in Ti).
>
> Our samples do beg the question(s):
> - Should we be building a 'normal' webapp for each one,
> including an ant script that will build the app? Something to put
> into our distribution.
> - Should we use maven to build the samples .wars only for
> internal testing and perhaps for publishing the samples to a live
> site?
>
> I think we shouldn't require our users to have maven in order to
> build *projects* (not our source tree). Is that reasonable, or am
> I living in the past?
>
> James - let me know if this blows up your maven structure in any
> way. It seems to work, but I'm not trying to do anything from the
> top level.
>
> Thanks,
> Rich
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org