I have a question re. EA's capability to support parallelization of development:
We are developing a Java application and need to speed up development to meet our deadline. For this we need to allow multiple users to share the same project (i.e. one or more XML file(s) via an SVN repository) and work in parallel.
Our project has a given package structure and the developers will work on different classes, but these classes will be in the same package (say, different services that are all in a package com.example.app.services) and also referencing other, shared classes (say, in packages like com.example.app.model, com.example.app.utils, etc.).
Is such a setup possible at all with EA? So far we only found options to check-in/-out packages, not individual files within packages. We also tested, whether it's feasible to merge the generated XML files manually using some diff-tool, but files differed so much and in so many widely dispersed places that this proved completely unrealistic.
We then to tried to define multiple project roots each holding the same package structure, but imports of packages fail, if a package with the same name already exists in an other model-tree.
So, the only option EA supports seems to be to work in different leaf packages and export/import these distinct packages to/from SVN (which effectively prevents working in parallel within the same package).
What options does EA provide to support any parallelization of development activities?
M.
-- we are using EA v10 (Corp. Edition)