Message: A new issue has been created in JIRA.
--------------------------------------------------------------------- View the issue: http://jira.codehaus.org/browse/MAVEN-1314 Here is an overview of the issue: --------------------------------------------------------------------- Key: MAVEN-1314 Summary: Introduce Workspace as standard top-level project (like multiproject) Type: Improvement Status: Unassigned Priority: Major Original Estimate: 10 weeks Time Spent: Unknown Remaining: 10 weeks Project: maven Components: core Versions: 1.0-rc3 Assignee: Reporter: Eirik Maus Created: Mon, 7 Jun 2004 2:05 PM Updated: Mon, 7 Jun 2004 2:05 PM Description: Maven should incorporate the concept of "workspace", effectively making multiproject mode the default mode. Virtually all real-life projects consist of several sub-projects, or will do after a while. Mature IDEs (IntelliJ 4.0, MS Visual studio, JBuilder ...) all require projects to be part of a workspace that contain the shared properties of those projects. Effectively, this turns single-module-projects into a special case of "multiprojects". This eases the reorganizing of the project as you (after a few months of work) discover that you need to split the project into several items, add a separate modules etc. All projects are "multiproject"-projects, so just add a sub-project to you workspace and move the files. Maven, being the definitive tool for large and complicated project organization and handling, should definitely follow this path. I suggest a) Make "multiproject" default mode b) Introduce a "workspace.xml" file describing the common properties of the subprojects, and make all "project-xml" files inherit from it (even if not stated explicitly). c) As a decent project/artifact type and template system is realized (see MAVEN-1016 and others), make them require that a workspace.xml is present in a parent directory. (or do this during building) d) Similarly, introduce something similar to maven.xml for workspaces, e) .. and make maven.xml for each of the projects inherit preGoal and prostGoals (unless explicitly cancelled using some goal-trigger-cancelling mechanism yet to be invented) --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
