Ok Ted, I'll only modify the starter application.

However, looking through the validation and localization sections of the bootstap tutorial, I didn't see any explicit reference to needing to move the files from the com/myComp/myApp directory into the mirrored class directory, if you used the maven archetype. This may lead to confusion, as the new user sees documentation saying one thing and the archetype result showing another. It made me think twice, and I am familiar with the framework.

It also brings up the question of "are we advocating property files for validation and conversion?" Thinking about it more, my plan was to replace the removed files with valid annotations. As a group are we pushing forward in the direction to keep, but not promote xml/property file configuration and move toward annotations and default configurations - or to keep and promote both?

/Ian


Ted Husted wrote:
The blank application contains the files from the bootstrap tutorial.

* http://struts.apache.org/2.x/docs/bootstrap.html

The tutorial files are put "out of the way" so that people don't need
to delete them just to get started. But, they are still there for
reference. So, no, don't make the same changes, and, later, I'd like
to change the achetype back.

On 1/31/07, Ian Roughley <[EMAIL PROTECTED]> wrote:
I was going to run with this.  Did you want me to make the same
deletions to the blank application?  After all, since they are not in
the correct directory, the files are not being used.

/Ian


Ted Husted wrote:
> Once things are sorted out, it would be nice to revert it to match the
> Struts Blank application, but for now, it seems like we should strip
> it down.
>
> On 1/30/07, Ian Roughley <[EMAIL PROTECTED]> wrote:
>> I have been looking through the s2 maven archetypes, and would like to
>> propose that we don't include resources that are at a package level
>> (i.e. validation and conversion).  The reason being that maven2
>> currently does not support this feature (see
>> http://jira.codehaus.org/browse/ARCHETYPE-54), so for a groupId of
>> "com.test" the directory structure becomes:
>>
>> /src/main/java/com/test/HelloWorldAction
>> /src/main/resources/som/myComp/myApp/HelloWorldAction-validation.xml
>> /src/main/resources/som/myComp/myApp/IndexAction.properties
>> /src/main/resources/som/myComp/myApp/IndexAction-conversion.properties
>>
>> I think having the resources in the wrong directory is more confusing
>> that not having them.  Once ARCHETYPE-54 is implemented we can go add
>> them back in.
>>
>> What does everyone think?
>>
>> /Ian
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to