Mercurial > hg > release > thermostat-1.0
view dev/multi-module-plugin-archetype/src/main/resources/META-INF/maven/archetype-metadata.xml @ 1383:21466861b0ef
Add thermostat multi-module plug-in archetype.
Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2014-January/009130.html
Reviewed-by: neugens
PR1671
author | Severin Gehwolf <sgehwolf@redhat.com> |
---|---|
date | Tue, 21 Jan 2014 19:17:27 +0100 |
parents | |
children | d7118902cc68 |
line wrap: on
line source
<?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="thermostat-kernel-cmdline" 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="thermostat-core-version"> <defaultValue>1.1.0-SNAPSHOT</defaultValue> </requiredProperty> <requiredProperty key="pluginDescription"> <defaultValue>Thermostat example plugin</defaultValue> </requiredProperty> <requiredProperty key="helloMessage"> <defaultValue>Hello World!</defaultValue> </requiredProperty> <requiredProperty key="pluginDeployDir"> <defaultValue>example-plugin</defaultValue> </requiredProperty> </requiredProperties> <fileSets> <fileSet filtered="true" encoding="UTF-8"> <directory></directory> <includes> <include>deploy.sh</include> <include>README</include> </includes> </fileSet> </fileSets> <modules> <module id="${rootArtifactId}-cli" dir="client-cli" name="${rootArtifactId}-cli"> <fileSets> <fileSet filtered="true" packaged="true" encoding="UTF-8"> <directory>src/main/java</directory> <includes> <include>**/*.java</include> </includes> </fileSet> </fileSets> </module> <module id="${rootArtifactId}-agent" dir="agent" name="${rootArtifactId}-agent"> <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/test/java</directory> <includes> <include>**/*.java</include> </includes> </fileSet> <fileSet filtered="true" encoding="UTF-8"> <directory>src/test/resources</directory> <includes> <include>**/*.txt</include> </includes> </fileSet> </fileSets> </module> <module id="${rootArtifactId}-storage-common" dir="storage-common" name="${rootArtifactId}-storage-common"> <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/test/java</directory> <includes> <include>**/*.java</include> </includes> </fileSet> </fileSets> </module> <module id="${rootArtifactId}-distribution" dir="distribution" name="${rootArtifactId}-distribution"> <fileSets> <fileSet filtered="true" encoding="UTF-8"> <directory></directory> <includes> <include>thermostat-plugin.xml</include> </includes> </fileSet> </fileSets> </module> </modules> </archetype-descriptor>