On 19/08/10 4:17 AM, Steve Ebersole wrote:
Still have not seen a definitive answer to this.  Is it possible?  If
not, is such a thing planned?

It's not possible. The IdeaProject task assumes that there is only 1 module per subproject. If you add extra modules to a subproject, the IdeaProject task just ignores them. I guess as a (lame) work around you could add the module files manually in IDEA. Or tweak the generated XML using ideaProject.withXml { ... }

We should definitely fix this. Could you add a JIRA issue please?

On Thu, 2010-08-05 at 13:23 -0400, John Murph wrote:
I agree with you, I just wasn't being clear enough.  I meant that the
plugin could assume that the main and test sourcesets go into the
"normal" IDEA module.  Then allow some way for the script to tell it
that other sourcesets go into other IDEA modules.  These other modules
then need to be configurable.  Your jdbc3/jdbc4 needing to be separate
projects also illustrates that there needs to be some way to add other
Project objects and associate modules with them.


On Thu, Aug 5, 2010 at 12:31 PM, Steve Ebersole<[email protected]>
wrote:
         I don't think this will be so easily figured out in a general
         case.  I
         think this is something we will need to tell the plugin.  I
         mean in my
         use case, the plugin could create a module for the 'src/main'
         source-set
         (including the 'src/test' source-set if there) and then simply
         create
         modules for each other source-set it encounters (with an
         inter-module
         dep on the "main" module).  But again, I do'nt know if that
         fits the
         "general pattern" here or not.

         For example, I'd like to have:
         src/main
         src/test
         src/intg-test
         src/jdbc3-test
         src/jdbc4-test

         (jdbc3/jdbc4 may still need to be separate projects though to
         properly
         isolate jdk selection).

         And create one intellij module for 'src/main' + 'src/test',
         another for
         'src/intg-test', another for 'src/jdbc3-test' and yet another
         for
         'src/jdbc4-test'


         On Thu, 2010-08-05 at 12:18 -0400, John Murph wrote:
         >  I don't think it is possible.  I just emailed Hans some
         issues this
         >  morning, and this one was on the list.  If I learn a
         different answer
         >  from him, I'll let you know (assuming Hans doesn't pop over
         here and
         >  tell you directly).  My reason for wanting more than one
         module per
         >  project is almost exactly the same as your.  I wonder if
         that points
         >  toward a solution.  Maybe the plugin should associate IDEA
         modules
         >  with a "main" and "test" sourceset (with the "test"
         sourceset
         >  optional) instead of associating it with a project.  That's
         how my own
         >  custom IDEA project generation is doing things these days.
         >
         >
         >  --
         >  John Murph
         >  Automated Logic Research Team



         --
         Steve Ebersole<[email protected]>
         http://hibernate.org


         ---------------------------------------------------------------------
         To unsubscribe from this list, please visit:

            http://xircles.codehaus.org/manage_email






--
John Murph
Automated Logic Research Team


--
Adam Murdoch
Gradle Developer
http://www.gradle.org
CTO, Gradle Inc. - Gradle Training, Support, Consulting
http://www.gradle.biz


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to