I think it would really make sense to move the test base classes to the test
directory and follow the tests-jar approach to reuse them, as I find myself
doing this all the time at each project I build on AppFuse, otherwise sooner
or later I find the test dependencies included in my distribution packages
against my will. If the interest is shared, I can contribute a patch
attached to APF-478.

Marcello


mraible wrote:
> 
> FWIW, the reason we've done things the way we have are described in
> the following issue:
> 
> http://issues.appfuse.org/browse/APF-478
> 
> Matt
> 
> On Tue, May 27, 2008 at 6:05 AM, sheetalr <[EMAIL PROTECTED]>
> wrote:
>>
>> Hi,
>>
>> Indeed. But in the directory structure, below given test case files are
>> in
>> wrong location.
>>
>> 1. Class BaseDaoTestCase is in the src/main/java/**/ dao directory while
>> maven expect this in the test/java/**/dao directory
>> 2. Class BaseManagerTestCase is in the src/main/java**/service, while
>> maven
>> expect this in the test/java/**/service
>> 3. Class BaseManagerMockTestCase is in the src/main/java**/service/impl,
>> while maven expect this in the test/java/**/service/impl
>> 4. Class BaseControllerTestCase in the src/main/java**/webapp/controller
>> but
>> maven expect this in the test/java/**/ webapp/controller
>>
>> Because of this, there is problem in compilation.  So could you please
>> tell
>> me, is there any other way to get appropriate directory structure.
>>
>> Thank you
>>
>> Regards
>> sheetal
>>
>>
>> mraible wrote:
>>>
>>> These are only Base*TestCase classes. We package them here so we don't
>>> have to create a separate appfuse-test module. If you don't like them
>>> there, it should be easy enough to move them.
>>>
>>> Matt
>>>
>>> On Thu, May 22, 2008 at 10:11 AM, sheetalr <[EMAIL PROTECTED]>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I have used following maven command to create Spring MVC Basic project
>>>>
>>>> mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes
>>>> -DarchetypeArtifactId=appfuse-basic-spring
>>>> -DremoteRepositories=http://static.appfuse.org/releases
>>>> -DarchetypeVersion=2.0.2 -DgroupId=com.mycompany.app
>>>> -DartifactId=myproject
>>>>
>>>> To get appropriate directory structure I have used 'affuse:
>>>> full-source'
>>>> command, after executing it I got all test cases files in 'main'
>>>> directory
>>>> in respective folders instead of in 'test' directory. I'm using ItelliJ
>>>> as
>>>> an IDE.
>>>>
>>>> Could anyone please help me to resolve his problem.
>>>>
>>>> Thank you.
>>>>
>>>> Regards,
>>>> Sheetal
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/problem-with-Spring-MVC-Basic-project-tp17409058s2369p17409058.html
>>>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> 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]
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/problem-with-Spring-MVC-Basic-project-tp17409058s2369p17488930.html
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/problem-with-Spring-MVC-Basic-project-tp17409058s2369p17603794.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


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

Reply via email to