You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by Don Brown <mr...@twdata.org> on 2005/09/01 09:14:06 UTC

[ti] Status Matrix

I've talked to several people interested in Ti but unsure where to 
start.  To help define where we are and where we are going, I started a 
"Status Matrix" wiki page containing features, their completion 
precentage, and notes.

http://wiki.apache.org/struts/StrutsTi/StatusMatrix

Please feel free to add/modify this matrix to point out areas that need 
work or have been resolved.  A good way to get started is to run the 
samples in the repository:

With Java 5 as your JAVA_HOME setting, run:
'maven jar jar:install'  in jars/core and jars/java5
'maven war' in wars/samples
to build a war that you can deploy in a Tomcat container.

A big thanks to Rich Feit and James for the Page Flow stuff and Maven 
build respectively.

Don


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [ti] Ruby on Rails like? (was Status Matrix}

Posted by Ted Husted <te...@gmail.com>.
On 9/2/05, Don Brown <mr...@twdata.org> wrote:
>  In my opinion, Java web frameworks
> have been too much about how great they are (navel-gazing), and not
> enough about making it easy for the end developer.  I see Struts Ti
> zeroing in on creating a great end-user framework, collaborating with
> other projects as much as possible to get there.

What I see as the leading problem with all web application frameworks,
including those distrbuted by Microsoft, Macromedia, and Sun, is the
lack of realistic, best-practice applications that demonstrate why
*each* and *every* feature is needed by the framework. I believe there
should be a suite of applications that drive the development of the
framework itself. If the application suite doesn't need it, then
neither does the framework.

By definition, frameworks are a means to an end. We should clearly
define the end before creating the means.

Another leading problem, as I see it, is that we keep building *web*
application frameworks. IMHO, we should be building application
frameworks first, and then exposing these applications to the web. By
putting the focus first on the web, we end up putting way too much
functionality into the web layer, where it is hard to reuse with other
presentation systems. (Like, say, unit tests!)

If our MVC mojo was up to snuff, it should not be so hard to write a
MailReader application and then expose it on the web to Shale, Struts
Classic, Ti, Spring MVC, Web Works, Tapestry, and so forth. We seem to
be encouraging people to write applications *with* presentation
frameworks, rather than *into* presentation frameworks.

After putting it off way too long, I'm finally reading "Writing
Effective Use Cases" by Cockburn (co-burn). We've started to use his
"fully dressed" Use Cases" at work, and it's really putting things
together for us. I've posted an example here:

* http://husted.wush.net/docs/display/NEO/Log+Facility+Issue

But Cockburn's Use Cases aren't just for users, developers can use
them for the nuts-and-bolts too. Here's another example that I boldly
borrowed straight from the book, used by an actual programming team.

 * http://husted.wush.net/docs/display/NEO/Serialize+Access+to+a+Resource 

My own itch is to start creating and maintaining web application
frameworks in the same way that we create and maintain our own
applications. (Or, at least the way we would create and maintain
applications, if the PHBs let us do things right!)

But, not to save the world or corner the market. But, because life is
too short to use application frameworks that aren't being written by
writing applications.

What I'd like to do next with OverDrive is step back and write
fully-dressed Use Cases for the framework's feature set. If a feature
can't be justifed by a Use Case *and* demonstrated by a framework
application, then out it goes :)

So, I guess what I'm saying is that we might consider analyzing our
own requirements for the framework that we want to use, in the same
way we analyze the requirements of the applications our users want to
use. Of course, not in a waterfall way, but at least  in an Agile way.

-- HTH, Ted.
http://www.husted.com/poe/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


[ti] Ruby on Rails like? (was Status Matrix}

Posted by Don Brown <mr...@twdata.org>.
What I mean by Ruby on Rails like, I mean a similar experience for the 
end user.  This means no or little configuration, intuitive behavior, 
minimal contact with the framework, quick development, etc.  I'm open to 
the possibility of bundling Jetty/Tomcat, an ORM framework, and even 
Derby/HSQL, complete with scripts that use them to get an application up 
quickly.  My vision for Ti is a framework geared towards the new Java 
web developer that enabled rapid prototyping along the lines of Ruby on 
Rails.  That is not to say it wouldn't be internally flexible to allow 
the power user to mold it to his/her will, but the version that ships 
should be intuitive, self-contained, and well documented.

For example, I see the app creation process as this:

1. Download Struts Ti
2. Run a script which
   - prompts you to gather a few bits of key information
   - generates an application skeleton
   - fires up the included application server
3. View the home page in your web browser
4. Modify the Controller class to add an additional action
5. Write the action's jsp/vm page
6. Refresh the page

To enable this workflow, Ti might include:
   - A compiling classloader which detects source changes
   - Automatic annotation/doclet tag processing triggered by source code 
changes
   - Automatically reloadable configuration (already included 
compliments of XWork)
   - Scaffold code to fill in gaps until the developer is ready to code them

So as you can see, while what the user sees is simple and 
straight-forward, the framework itself might have to jump through some 
hoops to implement those features.  In my opinion, Java web frameworks 
have been too much about how great they are (navel-gazing), and not 
enough about making it easy for the end developer.  I see Struts Ti 
zeroing in on creating a great end-user framework, collaborating with 
other projects as much as possible to get there.

So, continuations is just one piece of RoR which we may support or we 
may not, but the technical features of RoR is not what I mean when I say 
RoR like; I mean the end user development experience.

Don

Wendy Smoak wrote:
> From: "James Mitchell" <ja...@mac.com>
> 
>> While I can see how templating would get us close, I don't know how  we
>> could ever match Ruby's support of continuations and other  features.  I
>> mean, it's just not part of the language.
> 
> 
> Bruce Tate does a presentation called "Stretching Java" in which he shows
> continuations in Ruby and Seaside, and then shows how Spring WebFlow, Rife,
> and Cocoon 2 are doing them (or getting close) in Java.
> 
> There's some discussion of continuations in Rife vs. WebFlow here:
>   http://rifers.org/blogs/gbevin/2005/4/11/continuations_continuations
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [ti] Status Matrix

Posted by James Mitchell <ja...@mac.com>.
Sounds a lot like what he gave at our local java user group  
meeting....given that his talk was sponsored by NFJS, I would think  
they are the same.  Good stuff!

--
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 8:40 AM, Wendy Smoak wrote:

> From: "James Mitchell" <ja...@mac.com>
>
>
>> While I can see how templating would get us close, I don't know  
>> how  we
>> could ever match Ruby's support of continuations and other   
>> features.  I
>> mean, it's just not part of the language.
>>
>
> Bruce Tate does a presentation called "Stretching Java" in which he  
> shows
> continuations in Ruby and Seaside, and then shows how Spring  
> WebFlow, Rife,
> and Cocoon 2 are doing them (or getting close) in Java.
>
> There's some discussion of continuations in Rife vs. WebFlow here:
>   http://rifers.org/blogs/gbevin/2005/4/11/continuations_continuations
>
> -- 
> Wendy
>
>
>
> ---------------------------------------------------------------------
> 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: [ti] Status Matrix

Posted by Wendy Smoak <ja...@wendysmoak.com>.
From: "James Mitchell" <ja...@mac.com>

> While I can see how templating would get us close, I don't know how  we
> could ever match Ruby's support of continuations and other  features.  I
> mean, it's just not part of the language.

Bruce Tate does a presentation called "Stretching Java" in which he shows
continuations in Ruby and Seaside, and then shows how Spring WebFlow, Rife,
and Cocoon 2 are doing them (or getting close) in Java.

There's some discussion of continuations in Rife vs. WebFlow here:
   http://rifers.org/blogs/gbevin/2005/4/11/continuations_continuations

-- 
Wendy



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [ti] Status Matrix

Posted by James Mitchell <ja...@mac.com>.
I would rather not have to maintain both a Maven plugin and an Ant  
task.  With Maven it is trivially simple to do an ant call.  That  
might be a better solution.

One thing I was wondering though.  Does the reference to  
"...simplicity of Ruby on Rails..." mean that one day, a developer  
can build a web application completely within an IDE (Eclipse for  
example)?  From Database design to JSP tags, a developer could use a  
tool like dbvisualizer and the db meta changes force a live update  
the source, which are hot deployed (if possible) or deployed and  
container gets recycled all on the fly.....am I dreaming?

While I can see how templating would get us close, I don't know how  
we could ever match Ruby's support of continuations and other  
features.  I mean, it's just not part of the language.

Thoughts?

--
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:22 AM, Rich Feit wrote:

> I agree with all points.  The file generation based on annotations  
> is on par with generating through XDoclet -- having a simple ant  
> macro would be nice IMO.
>
> We could still provide a maven plugin, though, right?  Something  
> that would look in a well-known place for annotated controller  
> classes.  This is something we could even use internally, in our  
> samples builds.
>
> Rich
>
> James Mitchell wrote:
>
>
>> I don't know the extent of the process you are talking about, but  
>> I  wouldn't recommend using Maven for it.  Ant makes the most  
>> sense, since:
>>  a) it is *the* most widely supported build tool,
>>  b) all major IDEs already have fairly advanced support for it,
>>  c) Maven 1.0.2 uses it under the covers anyway.
>>  d) Ant is more scripting based (you 'script' your build) as
>>     opposed to Maven, which is more of a 'project based' tool
>>     (You describe your project and it does the rest of the magic)
>>
>> Although I can't imagine this really being any more difficult to  
>> do  than what we already do with XDoclet, right?
>>
>>
>> -- 
>> 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:53 AM, Rich Feit wrote:
>>
>>
>>> Sorry, I should have been clearer.  I was thinking specifically  
>>> of  any build-time support we provide, like generating files  
>>> based on  annotations/tags (the converse of the live feedback  
>>> feature).  I  assume this would translate to ant macros or a  
>>> maven plugin (I'm  guessing/proposing that we do both, i.e., we  
>>> can't abandon ant).
>>>
>>> James Mitchell wrote:
>>>
>>>
>>>
>>>> I'm not sure I understand.  If a user wants to create a new ti-  
>>>> based  application, wouldn't they just do the same thing they  
>>>> are  doing now  with Struts/JSF/Whatever or anything else?   
>>>> (e.g. Add  the jars to the  classpath to their existing build  
>>>> process, build  and deploy)
>>>>
>>>> Or are we talking about the "live feedback" when an annotation  
>>>> is   changed or new controller is added?
>>>>
>>>>
>>>> -- 
>>>> 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:41 AM, Rich Feit wrote:
>>>>
>>>>
>>>>
>>>>> OK, I just tried this.  But the main thing I'm wondering about   
>>>>> here  is the project model for our users (rather than for  
>>>>> us).   To create  a Struts Ti project, what do they need?  Will  
>>>>> we  provide them with  jars and a set of ant macros for  
>>>>> integrating  Ti into their own  builds, or will we mandate that  
>>>>> they build  their projects using  maven?  I'm assuming it's the  
>>>>> former, but  I'd love to hear feedback  on that.  It seems like  
>>>>> at this point,  there is still tons of real- world ant  
>>>>> infrastructure that Ti  would have to get integrated into.
>>>>>
>>>>> Rich
>>>>>
>>>>> James Mitchell wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Oh, no worries.
>>>>>>
>>>>>> Maven will generate an Ant build.xml for you.
>>>>>>
>>>>>> Unfortunately, it won't do the multiproject thing for you,  
>>>>>> but  if  you  go into ti/jars/core and do "maven ant", Maven  
>>>>>> will  generate  an Ant  build.xml file.
>>>>>>
>>>>>> hmmm...I just tried this, but since we have multiple   
>>>>>> repositories   declared, the ant build only uses the first  
>>>>>> one  listed.  If you go  in  and manually tweak the build.xml  
>>>>>> and  point the <get> tasks at  the  right repository (ibiblio  
>>>>>> or  ~mrdon or cppdoc.com/), it will  work  fine (you just have  
>>>>>> to  know which one).
>>>>>>
>>>>>> You can do the same for jars/java5 and wars/samples.
>>>>>>
>>>>>> -- 
>>>>>> 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 3:20 PM, Rich Feit wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> That's great -- my new default.  Thanks.
>>>>>>>
>>>>>>> What do you think about the ant-vs-maven issue for user    
>>>>>>> projects?   I feel that while we should support maven, we   
>>>>>>> should  not require  it.  Do you have a sense for whether  
>>>>>>> this  is right?
>>>>>>>
>>>>>>> Rich
>>>>>>>
>>>>>>> James Mitchell wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Actually, if you want "jar-all war-all", just run "maven   
>>>>>>>> dist"   from  the root ti folder.
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> 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 2:06 PM, Rich Feit wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>>>>>>>>>
>>>>>>>>> James Mitchell wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> A better option might be to run any of the '*-all'  
>>>>>>>>>> targets    listed   here...
>>>>>>>>>>
>>>>>>>>>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ 
>>>>>>>>>> ti/    maven.xml? rev=264938&view=markup
>>>>>>>>>>
>>>>>>>>>> I am currently working on adding cactus test integration,   
>>>>>>>>>> but   it  is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> I've talked to several people interested in Ti but  
>>>>>>>>>>> unsure    where  to  start.  To help define where we are  
>>>>>>>>>>> and where  we  are  going,  I  started a "Status Matrix"  
>>>>>>>>>>> wiki page   containing  features,  their  completion  
>>>>>>>>>>> precentage, and  notes.
>>>>>>>>>>>
>>>>>>>>>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>>>>>>>>>
>>>>>>>>>>> Please feel free to add/modify this matrix to point out    
>>>>>>>>>>> areas   that  need work or have been resolved.  A good  
>>>>>>>>>>> way  to  get  started  is to  run the samples in the  
>>>>>>>>>>> repository:
>>>>>>>>>>>
>>>>>>>>>>> With Java 5 as your JAVA_HOME setting, run:
>>>>>>>>>>> 'maven jar jar:install'  in jars/core and jars/java5
>>>>>>>>>>> 'maven war' in wars/samples
>>>>>>>>>>> to build a war that you can deploy in a Tomcat container.
>>>>>>>>>>>
>>>>>>>>>>> A big thanks to Rich Feit and James for the Page Flow   
>>>>>>>>>>> stuff   and   Maven build respectively.
>>>>>>>>>>>
>>>>>>>>>>> Don
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------------------------------------ 
>>>>>>>>>>> -- -- -- -- -
>>>>>>>>>>> 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
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Re: [ti] Status Matrix

Posted by Rich Feit <ri...@gmail.com>.
I agree with all points.  The file generation based on annotations is on 
par with generating through XDoclet -- having a simple ant macro would 
be nice IMO.

We could still provide a maven plugin, though, right?  Something that 
would look in a well-known place for annotated controller classes.  This 
is something we could even use internally, in our samples builds.

Rich

James Mitchell wrote:

> I don't know the extent of the process you are talking about, but I  
> wouldn't recommend using Maven for it.  Ant makes the most sense, since:
>  a) it is *the* most widely supported build tool,
>  b) all major IDEs already have fairly advanced support for it,
>  c) Maven 1.0.2 uses it under the covers anyway.
>  d) Ant is more scripting based (you 'script' your build) as
>     opposed to Maven, which is more of a 'project based' tool
>     (You describe your project and it does the rest of the magic)
>
> Although I can't imagine this really being any more difficult to do  
> than what we already do with XDoclet, right?
>
>
> -- 
> 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:53 AM, Rich Feit wrote:
>
>> Sorry, I should have been clearer.  I was thinking specifically of  
>> any build-time support we provide, like generating files based on  
>> annotations/tags (the converse of the live feedback feature).  I  
>> assume this would translate to ant macros or a maven plugin (I'm  
>> guessing/proposing that we do both, i.e., we can't abandon ant).
>>
>> James Mitchell wrote:
>>
>>
>>> I'm not sure I understand.  If a user wants to create a new ti- 
>>> based  application, wouldn't they just do the same thing they are  
>>> doing now  with Struts/JSF/Whatever or anything else?  (e.g. Add  
>>> the jars to the  classpath to their existing build process, build  
>>> and deploy)
>>>
>>> Or are we talking about the "live feedback" when an annotation is   
>>> changed or new controller is added?
>>>
>>>
>>> -- 
>>> 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:41 AM, Rich Feit wrote:
>>>
>>>
>>>> OK, I just tried this.  But the main thing I'm wondering about  
>>>> here  is the project model for our users (rather than for us).   To 
>>>> create  a Struts Ti project, what do they need?  Will we  provide 
>>>> them with  jars and a set of ant macros for integrating  Ti into 
>>>> their own  builds, or will we mandate that they build  their 
>>>> projects using  maven?  I'm assuming it's the former, but  I'd love 
>>>> to hear feedback  on that.  It seems like at this point,  there is 
>>>> still tons of real- world ant infrastructure that Ti  would have to 
>>>> get integrated into.
>>>>
>>>> Rich
>>>>
>>>> James Mitchell wrote:
>>>>
>>>>
>>>>
>>>>> Oh, no worries.
>>>>>
>>>>> Maven will generate an Ant build.xml for you.
>>>>>
>>>>> Unfortunately, it won't do the multiproject thing for you, but  
>>>>> if  you  go into ti/jars/core and do "maven ant", Maven will  
>>>>> generate  an Ant  build.xml file.
>>>>>
>>>>> hmmm...I just tried this, but since we have multiple  
>>>>> repositories   declared, the ant build only uses the first one  
>>>>> listed.  If you go  in  and manually tweak the build.xml and  
>>>>> point the <get> tasks at  the  right repository (ibiblio or  
>>>>> ~mrdon or cppdoc.com/), it will  work  fine (you just have to  
>>>>> know which one).
>>>>>
>>>>> You can do the same for jars/java5 and wars/samples.
>>>>>
>>>>> -- 
>>>>> 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 3:20 PM, Rich Feit wrote:
>>>>>
>>>>>
>>>>>
>>>>>> That's great -- my new default.  Thanks.
>>>>>>
>>>>>> What do you think about the ant-vs-maven issue for user   
>>>>>> projects?   I feel that while we should support maven, we  
>>>>>> should  not require  it.  Do you have a sense for whether this  
>>>>>> is right?
>>>>>>
>>>>>> Rich
>>>>>>
>>>>>> James Mitchell wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Actually, if you want "jar-all war-all", just run "maven  
>>>>>>> dist"   from  the root ti folder.
>>>>>>>
>>>>>>> -- 
>>>>>>> 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 2:06 PM, Rich Feit wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>>>>>>>>
>>>>>>>> James Mitchell wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> A better option might be to run any of the '*-all' targets    
>>>>>>>>> listed   here...
>>>>>>>>>
>>>>>>>>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/    
>>>>>>>>> maven.xml? rev=264938&view=markup
>>>>>>>>>
>>>>>>>>> I am currently working on adding cactus test integration,  
>>>>>>>>> but   it  is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> I've talked to several people interested in Ti but unsure    
>>>>>>>>>> where  to  start.  To help define where we are and where  we  
>>>>>>>>>> are  going,  I  started a "Status Matrix" wiki page   
>>>>>>>>>> containing  features,  their  completion precentage, and  notes.
>>>>>>>>>>
>>>>>>>>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>>>>>>>>
>>>>>>>>>> Please feel free to add/modify this matrix to point out   
>>>>>>>>>> areas   that  need work or have been resolved.  A good way  
>>>>>>>>>> to  get  started  is to  run the samples in the repository:
>>>>>>>>>>
>>>>>>>>>> With Java 5 as your JAVA_HOME setting, run:
>>>>>>>>>> 'maven jar jar:install'  in jars/core and jars/java5
>>>>>>>>>> 'maven war' in wars/samples
>>>>>>>>>> to build a war that you can deploy in a Tomcat container.
>>>>>>>>>>
>>>>>>>>>> A big thanks to Rich Feit and James for the Page Flow  
>>>>>>>>>> stuff   and   Maven build respectively.
>>>>>>>>>>
>>>>>>>>>> Don
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -------------------------------------------------------------- 
>>>>>>>>>> -- -- -- -
>>>>>>>>>> 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: [ti] Status Matrix

Posted by James Mitchell <ja...@mac.com>.
I don't know the extent of the process you are talking about, but I  
wouldn't recommend using Maven for it.  Ant makes the most sense, since:
  a) it is *the* most widely supported build tool,
  b) all major IDEs already have fairly advanced support for it,
  c) Maven 1.0.2 uses it under the covers anyway.
  d) Ant is more scripting based (you 'script' your build) as
     opposed to Maven, which is more of a 'project based' tool
     (You describe your project and it does the rest of the magic)

Although I can't imagine this really being any more difficult to do  
than what we already do with XDoclet, right?


--
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:53 AM, Rich Feit wrote:

> Sorry, I should have been clearer.  I was thinking specifically of  
> any build-time support we provide, like generating files based on  
> annotations/tags (the converse of the live feedback feature).  I  
> assume this would translate to ant macros or a maven plugin (I'm  
> guessing/proposing that we do both, i.e., we can't abandon ant).
>
> James Mitchell wrote:
>
>
>> I'm not sure I understand.  If a user wants to create a new ti- 
>> based  application, wouldn't they just do the same thing they are  
>> doing now  with Struts/JSF/Whatever or anything else?  (e.g. Add  
>> the jars to the  classpath to their existing build process, build  
>> and deploy)
>>
>> Or are we talking about the "live feedback" when an annotation is   
>> changed or new controller is added?
>>
>>
>> -- 
>> 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:41 AM, Rich Feit wrote:
>>
>>
>>> OK, I just tried this.  But the main thing I'm wondering about  
>>> here  is the project model for our users (rather than for us).   
>>> To create  a Struts Ti project, what do they need?  Will we  
>>> provide them with  jars and a set of ant macros for integrating  
>>> Ti into their own  builds, or will we mandate that they build  
>>> their projects using  maven?  I'm assuming it's the former, but  
>>> I'd love to hear feedback  on that.  It seems like at this point,  
>>> there is still tons of real- world ant infrastructure that Ti  
>>> would have to get integrated into.
>>>
>>> Rich
>>>
>>> James Mitchell wrote:
>>>
>>>
>>>
>>>> Oh, no worries.
>>>>
>>>> Maven will generate an Ant build.xml for you.
>>>>
>>>> Unfortunately, it won't do the multiproject thing for you, but  
>>>> if  you  go into ti/jars/core and do "maven ant", Maven will  
>>>> generate  an Ant  build.xml file.
>>>>
>>>> hmmm...I just tried this, but since we have multiple  
>>>> repositories   declared, the ant build only uses the first one  
>>>> listed.  If you go  in  and manually tweak the build.xml and  
>>>> point the <get> tasks at  the  right repository (ibiblio or  
>>>> ~mrdon or cppdoc.com/), it will  work  fine (you just have to  
>>>> know which one).
>>>>
>>>> You can do the same for jars/java5 and wars/samples.
>>>>
>>>> -- 
>>>> 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 3:20 PM, Rich Feit wrote:
>>>>
>>>>
>>>>
>>>>> That's great -- my new default.  Thanks.
>>>>>
>>>>> What do you think about the ant-vs-maven issue for user   
>>>>> projects?   I feel that while we should support maven, we  
>>>>> should  not require  it.  Do you have a sense for whether this  
>>>>> is right?
>>>>>
>>>>> Rich
>>>>>
>>>>> James Mitchell wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Actually, if you want "jar-all war-all", just run "maven  
>>>>>> dist"   from  the root ti folder.
>>>>>>
>>>>>> -- 
>>>>>> 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 2:06 PM, Rich Feit wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>>>>>>>
>>>>>>> James Mitchell wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> A better option might be to run any of the '*-all' targets    
>>>>>>>> listed   here...
>>>>>>>>
>>>>>>>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/    
>>>>>>>> maven.xml? rev=264938&view=markup
>>>>>>>>
>>>>>>>> I am currently working on adding cactus test integration,  
>>>>>>>> but   it  is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> I've talked to several people interested in Ti but unsure    
>>>>>>>>> where  to  start.  To help define where we are and where  
>>>>>>>>> we  are  going,  I  started a "Status Matrix" wiki page   
>>>>>>>>> containing  features,  their  completion precentage, and  
>>>>>>>>> notes.
>>>>>>>>>
>>>>>>>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>>>>>>>
>>>>>>>>> Please feel free to add/modify this matrix to point out   
>>>>>>>>> areas   that  need work or have been resolved.  A good way  
>>>>>>>>> to  get  started  is to  run the samples in the repository:
>>>>>>>>>
>>>>>>>>> With Java 5 as your JAVA_HOME setting, run:
>>>>>>>>> 'maven jar jar:install'  in jars/core and jars/java5
>>>>>>>>> 'maven war' in wars/samples
>>>>>>>>> to build a war that you can deploy in a Tomcat container.
>>>>>>>>>
>>>>>>>>> A big thanks to Rich Feit and James for the Page Flow  
>>>>>>>>> stuff   and   Maven build respectively.
>>>>>>>>>
>>>>>>>>> Don
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -------------------------------------------------------------- 
>>>>>>>>> -- -- -- -
>>>>>>>>> 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: [ti] Status Matrix

Posted by Rich Feit <ri...@gmail.com>.
Sorry, I should have been clearer.  I was thinking specifically of any 
build-time support we provide, like generating files based on 
annotations/tags (the converse of the live feedback feature).  I assume 
this would translate to ant macros or a maven plugin (I'm 
guessing/proposing that we do both, i.e., we can't abandon ant).

James Mitchell wrote:

> I'm not sure I understand.  If a user wants to create a new ti-based  
> application, wouldn't they just do the same thing they are doing now  
> with Struts/JSF/Whatever or anything else?  (e.g. Add the jars to the  
> classpath to their existing build process, build and deploy)
>
> Or are we talking about the "live feedback" when an annotation is  
> changed or new controller is added?
>
>
> -- 
> 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:41 AM, Rich Feit wrote:
>
>> OK, I just tried this.  But the main thing I'm wondering about here  
>> is the project model for our users (rather than for us).  To create  
>> a Struts Ti project, what do they need?  Will we provide them with  
>> jars and a set of ant macros for integrating Ti into their own  
>> builds, or will we mandate that they build their projects using  
>> maven?  I'm assuming it's the former, but I'd love to hear feedback  
>> on that.  It seems like at this point, there is still tons of real- 
>> world ant infrastructure that Ti would have to get integrated into.
>>
>> Rich
>>
>> James Mitchell wrote:
>>
>>
>>> Oh, no worries.
>>>
>>> Maven will generate an Ant build.xml for you.
>>>
>>> Unfortunately, it won't do the multiproject thing for you, but if  
>>> you  go into ti/jars/core and do "maven ant", Maven will generate  
>>> an Ant  build.xml file.
>>>
>>> hmmm...I just tried this, but since we have multiple repositories   
>>> declared, the ant build only uses the first one listed.  If you go  
>>> in  and manually tweak the build.xml and point the <get> tasks at  
>>> the  right repository (ibiblio or ~mrdon or cppdoc.com/), it will  
>>> work  fine (you just have to know which one).
>>>
>>> You can do the same for jars/java5 and wars/samples.
>>>
>>> -- 
>>> 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 3:20 PM, Rich Feit wrote:
>>>
>>>
>>>> That's great -- my new default.  Thanks.
>>>>
>>>> What do you think about the ant-vs-maven issue for user  
>>>> projects?   I feel that while we should support maven, we should  
>>>> not require  it.  Do you have a sense for whether this is right?
>>>>
>>>> Rich
>>>>
>>>> James Mitchell wrote:
>>>>
>>>>
>>>>
>>>>> Actually, if you want "jar-all war-all", just run "maven dist"   
>>>>> from  the root ti folder.
>>>>>
>>>>> -- 
>>>>> 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 2:06 PM, Rich Feit wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>>>>>>
>>>>>> James Mitchell wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> A better option might be to run any of the '*-all' targets   
>>>>>>> listed   here...
>>>>>>>
>>>>>>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/   
>>>>>>> maven.xml? rev=264938&view=markup
>>>>>>>
>>>>>>> I am currently working on adding cactus test integration, but   
>>>>>>> it  is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> I've talked to several people interested in Ti but unsure   
>>>>>>>> where  to  start.  To help define where we are and where we  
>>>>>>>> are  going,  I  started a "Status Matrix" wiki page  
>>>>>>>> containing  features,  their  completion precentage, and notes.
>>>>>>>>
>>>>>>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>>>>>>
>>>>>>>> Please feel free to add/modify this matrix to point out  
>>>>>>>> areas   that  need work or have been resolved.  A good way to  
>>>>>>>> get  started  is to  run the samples in the repository:
>>>>>>>>
>>>>>>>> With Java 5 as your JAVA_HOME setting, run:
>>>>>>>> 'maven jar jar:install'  in jars/core and jars/java5
>>>>>>>> 'maven war' in wars/samples
>>>>>>>> to build a war that you can deploy in a Tomcat container.
>>>>>>>>
>>>>>>>> A big thanks to Rich Feit and James for the Page Flow stuff   
>>>>>>>> and   Maven build respectively.
>>>>>>>>
>>>>>>>> Don
>>>>>>>>
>>>>>>>>
>>>>>>>> ---------------------------------------------------------------- 
>>>>>>>> -- -- -
>>>>>>>> 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: [ti] Status Matrix

Posted by James Mitchell <ja...@mac.com>.
I'm not sure I understand.  If a user wants to create a new ti-based  
application, wouldn't they just do the same thing they are doing now  
with Struts/JSF/Whatever or anything else?  (e.g. Add the jars to the  
classpath to their existing build process, build and deploy)

Or are we talking about the "live feedback" when an annotation is  
changed or new controller is added?


--
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:41 AM, Rich Feit wrote:

> OK, I just tried this.  But the main thing I'm wondering about here  
> is the project model for our users (rather than for us).  To create  
> a Struts Ti project, what do they need?  Will we provide them with  
> jars and a set of ant macros for integrating Ti into their own  
> builds, or will we mandate that they build their projects using  
> maven?  I'm assuming it's the former, but I'd love to hear feedback  
> on that.  It seems like at this point, there is still tons of real- 
> world ant infrastructure that Ti would have to get integrated into.
>
> Rich
>
> James Mitchell wrote:
>
>
>> Oh, no worries.
>>
>> Maven will generate an Ant build.xml for you.
>>
>> Unfortunately, it won't do the multiproject thing for you, but if  
>> you  go into ti/jars/core and do "maven ant", Maven will generate  
>> an Ant  build.xml file.
>>
>> hmmm...I just tried this, but since we have multiple repositories   
>> declared, the ant build only uses the first one listed.  If you go  
>> in  and manually tweak the build.xml and point the <get> tasks at  
>> the  right repository (ibiblio or ~mrdon or cppdoc.com/), it will  
>> work  fine (you just have to know which one).
>>
>> You can do the same for jars/java5 and wars/samples.
>>
>> -- 
>> 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 3:20 PM, Rich Feit wrote:
>>
>>
>>> That's great -- my new default.  Thanks.
>>>
>>> What do you think about the ant-vs-maven issue for user  
>>> projects?   I feel that while we should support maven, we should  
>>> not require  it.  Do you have a sense for whether this is right?
>>>
>>> Rich
>>>
>>> James Mitchell wrote:
>>>
>>>
>>>
>>>> Actually, if you want "jar-all war-all", just run "maven dist"   
>>>> from  the root ti folder.
>>>>
>>>> -- 
>>>> 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 2:06 PM, Rich Feit wrote:
>>>>
>>>>
>>>>
>>>>> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>>>>>
>>>>> James Mitchell wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> A better option might be to run any of the '*-all' targets   
>>>>>> listed   here...
>>>>>>
>>>>>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/   
>>>>>> maven.xml? rev=264938&view=markup
>>>>>>
>>>>>> I am currently working on adding cactus test integration, but   
>>>>>> it  is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> I've talked to several people interested in Ti but unsure   
>>>>>>> where  to  start.  To help define where we are and where we  
>>>>>>> are  going,  I  started a "Status Matrix" wiki page  
>>>>>>> containing  features,  their  completion precentage, and notes.
>>>>>>>
>>>>>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>>>>>
>>>>>>> Please feel free to add/modify this matrix to point out  
>>>>>>> areas   that  need work or have been resolved.  A good way to  
>>>>>>> get  started  is to  run the samples in the repository:
>>>>>>>
>>>>>>> With Java 5 as your JAVA_HOME setting, run:
>>>>>>> 'maven jar jar:install'  in jars/core and jars/java5
>>>>>>> 'maven war' in wars/samples
>>>>>>> to build a war that you can deploy in a Tomcat container.
>>>>>>>
>>>>>>> A big thanks to Rich Feit and James for the Page Flow stuff   
>>>>>>> and   Maven build respectively.
>>>>>>>
>>>>>>> Don
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------- 
>>>>>>> -- -- -
>>>>>>> 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: [ti] Status Matrix

Posted by Rich Feit <ri...@gmail.com>.
OK, I just tried this.  But the main thing I'm wondering about here is 
the project model for our users (rather than for us).  To create a 
Struts Ti project, what do they need?  Will we provide them with jars 
and a set of ant macros for integrating Ti into their own builds, or 
will we mandate that they build their projects using maven?  I'm 
assuming it's the former, but I'd love to hear feedback on that.  It 
seems like at this point, there is still tons of real-world ant 
infrastructure that Ti would have to get integrated into.

Rich

James Mitchell wrote:

> Oh, no worries.
>
> Maven will generate an Ant build.xml for you.
>
> Unfortunately, it won't do the multiproject thing for you, but if you  
> go into ti/jars/core and do "maven ant", Maven will generate an Ant  
> build.xml file.
>
> hmmm...I just tried this, but since we have multiple repositories  
> declared, the ant build only uses the first one listed.  If you go in  
> and manually tweak the build.xml and point the <get> tasks at the  
> right repository (ibiblio or ~mrdon or cppdoc.com/), it will work  
> fine (you just have to know which one).
>
> You can do the same for jars/java5 and wars/samples.
>
> -- 
> 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 3:20 PM, Rich Feit wrote:
>
>> That's great -- my new default.  Thanks.
>>
>> What do you think about the ant-vs-maven issue for user projects?   I 
>> feel that while we should support maven, we should not require  it.  
>> Do you have a sense for whether this is right?
>>
>> Rich
>>
>> James Mitchell wrote:
>>
>>
>>> Actually, if you want "jar-all war-all", just run "maven dist"  
>>> from  the root ti folder.
>>>
>>> -- 
>>> 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 2:06 PM, Rich Feit wrote:
>>>
>>>
>>>> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>>>>
>>>> James Mitchell wrote:
>>>>
>>>>
>>>>
>>>>> A better option might be to run any of the '*-all' targets  
>>>>> listed   here...
>>>>>
>>>>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/  
>>>>> maven.xml? rev=264938&view=markup
>>>>>
>>>>> I am currently working on adding cactus test integration, but  it  
>>>>> is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>>>>
>>>>>
>>>>>
>>>>>> I've talked to several people interested in Ti but unsure  where  
>>>>>> to  start.  To help define where we are and where we are  going,  
>>>>>> I  started a "Status Matrix" wiki page containing  features,  
>>>>>> their  completion precentage, and notes.
>>>>>>
>>>>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>>>>
>>>>>> Please feel free to add/modify this matrix to point out areas   
>>>>>> that  need work or have been resolved.  A good way to get  
>>>>>> started  is to  run the samples in the repository:
>>>>>>
>>>>>> With Java 5 as your JAVA_HOME setting, run:
>>>>>> 'maven jar jar:install'  in jars/core and jars/java5
>>>>>> 'maven war' in wars/samples
>>>>>> to build a war that you can deploy in a Tomcat container.
>>>>>>
>>>>>> A big thanks to Rich Feit and James for the Page Flow stuff  
>>>>>> and   Maven build respectively.
>>>>>>
>>>>>> Don
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------ 
>>>>>> -- -
>>>>>> 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: [ti] Status Matrix

Posted by James Mitchell <ja...@mac.com>.
Oh, no worries.

Maven will generate an Ant build.xml for you.

Unfortunately, it won't do the multiproject thing for you, but if you  
go into ti/jars/core and do "maven ant", Maven will generate an Ant  
build.xml file.

hmmm...I just tried this, but since we have multiple repositories  
declared, the ant build only uses the first one listed.  If you go in  
and manually tweak the build.xml and point the <get> tasks at the  
right repository (ibiblio or ~mrdon or cppdoc.com/), it will work  
fine (you just have to know which one).

You can do the same for jars/java5 and wars/samples.

--
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 3:20 PM, Rich Feit wrote:

> That's great -- my new default.  Thanks.
>
> What do you think about the ant-vs-maven issue for user projects?   
> I feel that while we should support maven, we should not require  
> it.  Do you have a sense for whether this is right?
>
> Rich
>
> James Mitchell wrote:
>
>
>> Actually, if you want "jar-all war-all", just run "maven dist"  
>> from  the root ti folder.
>>
>> -- 
>> 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 2:06 PM, Rich Feit wrote:
>>
>>
>>> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>>>
>>> James Mitchell wrote:
>>>
>>>
>>>
>>>> A better option might be to run any of the '*-all' targets  
>>>> listed   here...
>>>>
>>>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/  
>>>> maven.xml? rev=264938&view=markup
>>>>
>>>> I am currently working on adding cactus test integration, but  
>>>> it  is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>>>
>>>>
>>>>
>>>>> I've talked to several people interested in Ti but unsure  
>>>>> where  to  start.  To help define where we are and where we are  
>>>>> going,  I  started a "Status Matrix" wiki page containing  
>>>>> features,  their  completion precentage, and notes.
>>>>>
>>>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>>>
>>>>> Please feel free to add/modify this matrix to point out areas   
>>>>> that  need work or have been resolved.  A good way to get  
>>>>> started  is to  run the samples in the repository:
>>>>>
>>>>> With Java 5 as your JAVA_HOME setting, run:
>>>>> 'maven jar jar:install'  in jars/core and jars/java5
>>>>> 'maven war' in wars/samples
>>>>> to build a war that you can deploy in a Tomcat container.
>>>>>
>>>>> A big thanks to Rich Feit and James for the Page Flow stuff  
>>>>> and   Maven build respectively.
>>>>>
>>>>> Don
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------ 
>>>>> -- -
>>>>> 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: [ti] Status Matrix

Posted by Rich Feit <ri...@gmail.com>.
That's great -- my new default.  Thanks.

What do you think about the ant-vs-maven issue for user projects?  I 
feel that while we should support maven, we should not require it.  Do 
you have a sense for whether this is right?

Rich

James Mitchell wrote:

> Actually, if you want "jar-all war-all", just run "maven dist" from  
> the root ti folder.
>
> -- 
> 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 2:06 PM, Rich Feit wrote:
>
>> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>>
>> James Mitchell wrote:
>>
>>
>>> A better option might be to run any of the '*-all' targets listed   
>>> here...
>>>
>>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/ 
>>> maven.xml? rev=264938&view=markup
>>>
>>> I am currently working on adding cactus test integration, but it  
>>> is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>>
>>>
>>>> I've talked to several people interested in Ti but unsure where  
>>>> to  start.  To help define where we are and where we are going,  I  
>>>> started a "Status Matrix" wiki page containing features,  their  
>>>> completion precentage, and notes.
>>>>
>>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>>
>>>> Please feel free to add/modify this matrix to point out areas  
>>>> that  need work or have been resolved.  A good way to get started  
>>>> is to  run the samples in the repository:
>>>>
>>>> With Java 5 as your JAVA_HOME setting, run:
>>>> 'maven jar jar:install'  in jars/core and jars/java5
>>>> 'maven war' in wars/samples
>>>> to build a war that you can deploy in a Tomcat container.
>>>>
>>>> A big thanks to Rich Feit and James for the Page Flow stuff and   
>>>> Maven build respectively.
>>>>
>>>> Don
>>>>
>>>>
>>>> -------------------------------------------------------------------- -
>>>> 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: [ti] Status Matrix

Posted by James Mitchell <ja...@mac.com>.
Actually, if you want "jar-all war-all", just run "maven dist" from  
the root ti folder.

--
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 2:06 PM, Rich Feit wrote:

> Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.
>
> James Mitchell wrote:
>
>
>> A better option might be to run any of the '*-all' targets listed   
>> here...
>>
>> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/ 
>> maven.xml? rev=264938&view=markup
>>
>> I am currently working on adding cactus test integration, but it  
>> is  not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>>
>>
>>> I've talked to several people interested in Ti but unsure where  
>>> to  start.  To help define where we are and where we are going,  
>>> I  started a "Status Matrix" wiki page containing features,  
>>> their  completion precentage, and notes.
>>>
>>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>>
>>> Please feel free to add/modify this matrix to point out areas  
>>> that  need work or have been resolved.  A good way to get started  
>>> is to  run the samples in the repository:
>>>
>>> With Java 5 as your JAVA_HOME setting, run:
>>> 'maven jar jar:install'  in jars/core and jars/java5
>>> 'maven war' in wars/samples
>>> to build a war that you can deploy in a Tomcat container.
>>>
>>> A big thanks to Rich Feit and James for the Page Flow stuff and   
>>> Maven build respectively.
>>>
>>> Don
>>>
>>>
>>> -------------------------------------------------------------------- 
>>> -
>>> 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: [ti] Status Matrix

Posted by Rich Feit <ri...@gmail.com>.
Ahh... 'maven jar-all war-all'.  Nice.  Thanks, James.

James Mitchell wrote:

> A better option might be to run any of the '*-all' targets listed  
> here...
>
> http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/maven.xml? 
> rev=264938&view=markup
>
> I am currently working on adding cactus test integration, but it is  
> not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:
>
>> I've talked to several people interested in Ti but unsure where to  
>> start.  To help define where we are and where we are going, I  
>> started a "Status Matrix" wiki page containing features, their  
>> completion precentage, and notes.
>>
>> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>>
>> Please feel free to add/modify this matrix to point out areas that  
>> need work or have been resolved.  A good way to get started is to  
>> run the samples in the repository:
>>
>> With Java 5 as your JAVA_HOME setting, run:
>> 'maven jar jar:install'  in jars/core and jars/java5
>> 'maven war' in wars/samples
>> to build a war that you can deploy in a Tomcat container.
>>
>> A big thanks to Rich Feit and James for the Page Flow stuff and  
>> Maven build respectively.
>>
>> Don
>>
>>
>> ---------------------------------------------------------------------
>> 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: [ti] Status Matrix

Posted by James Mitchell <ja...@mac.com>.
A better option might be to run any of the '*-all' targets listed  
here...

http://svn.apache.org/viewcvs.cgi/struts/sandbox/trunk/ti/maven.xml? 
rev=264938&view=markup

I am currently working on adding cactus test integration, but it is  
not complete yet.....soon 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 1, 2005, at 3:14 AM, Don Brown wrote:

> I've talked to several people interested in Ti but unsure where to  
> start.  To help define where we are and where we are going, I  
> started a "Status Matrix" wiki page containing features, their  
> completion precentage, and notes.
>
> http://wiki.apache.org/struts/StrutsTi/StatusMatrix
>
> Please feel free to add/modify this matrix to point out areas that  
> need work or have been resolved.  A good way to get started is to  
> run the samples in the repository:
>
> With Java 5 as your JAVA_HOME setting, run:
> 'maven jar jar:install'  in jars/core and jars/java5
> 'maven war' in wars/samples
> to build a war that you can deploy in a Tomcat container.
>
> A big thanks to Rich Feit and James for the Page Flow stuff and  
> Maven build respectively.
>
> Don
>
>
> ---------------------------------------------------------------------
> 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