You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Max Bowsher (JIRA)" <ji...@codehaus.org> on 2007/07/19 15:18:13 UTC

[jira] Commented: (MECLIPSE-306) Different approach to Multiple Module Projects

    [ http://jira.codehaus.org/browse/MECLIPSE-306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_102689 ] 

Max Bowsher commented on MECLIPSE-306:
--------------------------------------

The big shortcoming of this approach is that Eclipse is unaware of the separation and dependencies between modules, and you can easily create a circular dependency, which will compile fine in this Eclipse configuration, but fail when compiling with Maven.

> Different approach to Multiple Module Projects
> ----------------------------------------------
>
>                 Key: MECLIPSE-306
>                 URL: http://jira.codehaus.org/browse/MECLIPSE-306
>             Project: Maven 2.x Eclipse Plugin
>          Issue Type: New Feature
>          Components: multiproject
>    Affects Versions: 2.4
>         Environment: Fedora Linux
>            Reporter: Syte Beimin
>            Priority: Minor
>         Attachments: maven-eclipse-plugin-2.4-multiModule-patch.txt, maven-eclipse-plugin-2.4-multiModule-patch_fixed.txt, maven-eclipse-plugin-2.4-multiModule-patch_fixed_tests.txt
>
>
> At my company we're used to check out an entire project from subversion. So we'll get all the modules of a project in one eclipse project. The eclipse plugin will create .project and .classpath files in each module directory. For easy checkout and maintainability I've made a patch for the eclipse plugin. With the config '<multiModule>true</multiModule>' the plugin now creates a .project and .classpath file in the root of the multi module project. This classpath has all the source and output directories setup so eclipse put's it's outputs in the same directories (in the modules target directories) where maven places them. 

-- 
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
-
For more information on JIRA, see: http://www.atlassian.com/software/jira