[ http://jira.codehaus.org/browse/ARCHETYPE-23?page=comments#action_57555 ] 

John Didion commented on ARCHETYPE-23:
--------------------------------------

I've modified archetype-core and archetype-plugin to provide this functionality 
for our projects. I'll attache the code I modified to get this to work. Here's 
an example of a multi-module archetype.xml:

{noformat}
<?xml version="1.0"?>
<archetype xmlns="http://maven.apache.org/Archetype/1.0.0";>
  <id>archetype-webservice</id>
  <modules>
    <module>
      <dir>api</dir>
      <sources>
        <source>src/main/java/readme.txt</source>
      </sources>
    </module>
    <module>
      <dir>impl</dir>
      <sources>
        <source>src/main/java/readme.txt</source>
      </sources>
      <resources>
        <resource>src/main/resources/readme.txt</resource>
        <resource>src/main/resources/META-INF/PropertyMetadata.xml</resource>
        <resource>src/main/sql/readme.txt</resource>
      </resources>
      <testSources>
        <testSource>src/test/java/readme.txt</testSource>
      </testSources>
      <testResources>
        <testResource>src/test/resources/readme.txt</testResource>
        <testResource>src/test/sql/readme.txt</testResource>
      </testResources>
      <siteResources>
        <siteResource>src/site/site.xml</siteResource>
        <siteResource>src/site/apt/index.apt</siteResource>
      </siteResources>
    </module>
    <module>
      <dir>client</dir>
    </module>
    <module>
      <dir>webapp</dir>
      <resources>
        <resource>src/main/resources/log4j.xml</resource>
        <resource>src/main/webapp/WEB-INF/web.xml</resource>
      </resources>
      <testSources>
        <testSource>src/test/java/readme.txt</testSource>
      </testSources>
    </module>
  </modules>
</archetype>
{noformat}

> Possibility to create real multiple modules with Java sources
> -------------------------------------------------------------
>
>          Key: ARCHETYPE-23
>          URL: http://jira.codehaus.org/browse/ARCHETYPE-23
>      Project: Maven Archetype
>         Type: Improvement

>   Components: maven-archetype-plugin
>     Reporter: Johannes Carlén
>     Assignee: Jason van Zyl

>
>
> I'm lacking the possibility to be able to generate a real multimodule 
> application i.e. an ear containing both a web module and an ejb module with 
> java sources.
> I know it is possible to list all classes as a <resource>, however when doing 
> so I can't get the packageName to automatically be prepended to the java 
> files path (src/main/java/<package>/.../App.java).
> What it means is that I'd like to be able to mark the java files as source 
> files also when doing multiple modules generations.

-- 
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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to