All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.maven.archetype-metadata.xml Maven / Gradle / Ivy

There is a newer version: 0.2.9
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<archetype-descriptor xsi:schemaLocation="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0 http://maven.apache.org/xsd/archetype-descriptor-1.0.0.xsd" name="gm-fabric-example"
    xmlns="http://maven.apache.org/plugins/maven-archetype-plugin/archetype-descriptor/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    
  <requiredProperties>
    <requiredProperty key="appName"/>

    <!--
        Version of the service-framework
    -->
    <requiredProperty key="serviceFrameworkVersion">
      <defaultValue>0.2.2</defaultValue>
    </requiredProperty>

    <!--
        Version of the initial creation of a microservice framework project
    -->
    <requiredProperty key="version">
      <defaultValue>0.1.0-SNAPSHOT</defaultValue>
    </requiredProperty>

  </requiredProperties>
  
  <modules>
    <module id="\${rootArtifactId}-business" dir="business" name="\${rootArtifactId}-business">
      <fileSets>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/main/scala</directory>
          <includes>
            <include>**/*.scala</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/main/java</directory>
          <includes>
            <include>**/*.java</include>
          </includes>
        </fileSet>
      </fileSets>
    </module>
    
    <module id="\${rootArtifactId}-client" dir="client" name="\${rootArtifactId}-client">
      <fileSets>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/main/java</directory>
          <includes>
            <include>**/*.java</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/main/scala</directory>
          <includes>
            <include>**/*.scala</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" encoding="UTF-8">
          <directory>src/test/java</directory>
          <includes>
            <include>**/*.java</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/test/scala</directory>
          <includes>
            <include>**/*.scala</include>
          </includes>
        </fileSet>
      </fileSets>
    </module>
    
    
    <module id="\${rootArtifactId}-model" dir="model" name="\${rootArtifactId}-model">
      <fileSets>
        <fileSet filtered="true" packaged="false" encoding="UTF-8">
          <directory>src/main/thrift</directory>
          <includes>
            <include>**/*.thrift</include>
          </includes>
        </fileSet>
      </fileSets>
    </module>
    
    
    <module id="\${rootArtifactId}-server" dir="server" name="\${rootArtifactId}-server">
      <fileSets>
        <fileSet filtered="true" encoding="UTF-8">
          <directory>src/main/assembly</directory>
          <includes>
            <include>**/*.xml</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" encoding="UTF-8">
          <directory>src/main/package</directory>
          <includes>
            <include>**/*</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/main/java</directory>
          <includes>
            <include>**/*.java</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" encoding="UTF-8">
          <directory>src/main/resources</directory>
          <includes>
            <include>**/*.properties</include>
            <include>**/*.txt</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/main/scala</directory>
          <includes>
            <include>**/*.scala</include>
          </includes>
        </fileSet>
        <fileSet encoding="UTF-8">
          <directory>src/main/scripts</directory>
          <includes>
            <include>**/*.sh</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/test/java</directory>
          <includes>
            <include>**/*.java</include>
          </includes>
        </fileSet>
        <fileSet filtered="true" packaged="true" encoding="UTF-8">
          <directory>src/test/scala</directory>
          <includes>
            <include>**/*.scala</include>
          </includes>
        </fileSet>
      </fileSets>
    </module>
  </modules>
</archetype-descriptor>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy