You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Nalini Chavala <na...@statefarm.com> on 2011/10/03 17:59:20 UTC

Maven archetype

Hi,

I am trying to create a maven archetype and followed the link

http://maven.apache.org/archetype/maven-archetype-plugin/

http://code.google.com/p/jianwikis/wiki/HowToCreateMavenArchetypeFromProject


I was able to create an archetype with default structure but I like to create a template with the artifact Id.
Eg:
   Templeate-java
   Templeate-ejb


I need to have a template with like

  Eg:
     Artificatid-java
     Artifactid-ejb


I have specified the archetype-metadata.xml with "__artifactId__Client"

<archetype-descriptor name="was61-archetype">
<modules>
      <module id="${artifactId}-Client" dir="__artifactId__Client" name="${artifactId}-Client">
          <fileSets>
            <fileSet filtered="true" encoding="UTF-8">
              <directory>src/main/java/sf/iasc</directory>
              <includes>
                <include>**/*.java</include>
                <include>**/*.xml</include>
              </includes>
            </fileSet>
            <fileSet filtered="true" encoding="UTF-8">
              <directory>src/test/java</directory>
              <includes>
                <include>**/*.xml</include>
                                <include>**/*.java</include>
              </includes>
            </fileSet>
          </fileSets>
        </module>
      </modules>
    </module>
  </modules>
</archetype-descriptor>


Please let me know how to resolve the issue.

Thanks


Re: Maven archetype

Posted by Dennis Lundberg <de...@apache.org>.
Hi

Did you try this variant?

      <module id="${artifactId}-Client" dir="${artifactId}Client"
name="${artifactId}-Client">


On 2011-10-03 17:59, Nalini Chavala wrote:
> 
> Hi,
> 
> I am trying to create a maven archetype and followed the link
> 
> http://maven.apache.org/archetype/maven-archetype-plugin/
> 
> http://code.google.com/p/jianwikis/wiki/HowToCreateMavenArchetypeFromProject
> 
> 
> I was able to create an archetype with default structure but I like to create a template with the artifact Id.
> Eg:
>    Templeate-java
>    Templeate-ejb
> 
> 
> I need to have a template with like
> 
>   Eg:
>      Artificatid-java
>      Artifactid-ejb
> 
> 
> I have specified the archetype-metadata.xml with "__artifactId__Client"
> 
> <archetype-descriptor name="was61-archetype">
> <modules>
>       <module id="${artifactId}-Client" dir="__artifactId__Client" name="${artifactId}-Client">
>           <fileSets>
>             <fileSet filtered="true" encoding="UTF-8">
>               <directory>src/main/java/sf/iasc</directory>
>               <includes>
>                 <include>**/*.java</include>
>                 <include>**/*.xml</include>
>               </includes>
>             </fileSet>
>             <fileSet filtered="true" encoding="UTF-8">
>               <directory>src/test/java</directory>
>               <includes>
>                 <include>**/*.xml</include>
>                                 <include>**/*.java</include>
>               </includes>
>             </fileSet>
>           </fileSets>
>         </module>
>       </modules>
>     </module>
>   </modules>
> </archetype-descriptor>
> 
> 
> Please let me know how to resolve the issue.
> 
> Thanks
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org