I suggest to you that you use maven-j2ee-archetype. I'm using it and it's
great. If you need more help, let me know.

2009/9/23 Thomas Sundberg <thomas.sundb...@agical.com>

> Hi!
>
> I'm about to set up en fresh project using Maven. It will contain a web
> part
> that will be a war, it will contain a ear part and it will contain
> integration tests. How would you suggest organising it?
>
> I'm thinking on the lines of:
>
> root --
>      -- ear [Mostly packaging for a application server]
>
>      -- war -- src -- main -- java ...
>                        -- test -- java ... [Unit test, not depending on any
> external resources]
>
>      -- integration-test -- src -- main -- java ... [Probably more or less
> empty]
>                                        -- test -- java ... [All integration
> tests needed, including
>                                                                Selenium,
> Database and similar stuff
>                                                                that will
> require a deployed and running application]
>
> It is likely that I will add more modules as the system expands. Each
> module
> will be self dependant regarding the unit testing and the Integration tests
> will depend on these other modules.
>
> Do you have any suggestions that I want to consider with this set-up?
> There might be more then one practise and probably more then one good
> practise. There might not exist any best practise so I want to consider
> more
> then one set-up before I make up my mind.
>
> Best regards
> Thomas
>
> --
> Thomas Sundberg
> M. Sc. in Computer Science
>
> Agical AB
> Västerlånggatan 79, 2 tr
> 111 29 Stockholm, SWEDEN
>
> Mobile: +46 70 767 33 15
> E-mail: thomas.sundb...@agical.com
> http://www.agical.com
> Blog: http://thomassundberg.wordpress.com/
>



-- 
"Computer science is not about computers any more than astronomy is about
telescopes." E.W. Dijkstra (1930-2002)

Reply via email to