akarasulu 2003/11/05 20:12:08
Added: repository maven.xml project.properties project.xml
Log:
Ok need these to do builds - just need to point child poms to this stuff
snarfed from the merlin directory.
Revision Changes Path
1.1 avalon-sandbox/repository/maven.xml
Index: maven.xml
===================================================================
<project default="merlin:build" xmlns:maven="jelly:maven" xmlns:j="jelly:core"
xmlns:util="jelly:util" xmlns:ant="jelly:ant">
<maven:snapshot project="${pom}"/>
<ant:property name="merlin.bootstrap.jar" value="merlin-bootstrap-1.0.jar"/>
<ant:property name="merlin.plugin.jar" value="merlin-plugin-1.1-SNAPSHOT.jar"/>
<ant:property name="meta.plugin.jar" value="avalon-meta-plugin-1.2-SNAPSHOT.jar"/>
<ant:property file="project.properties"/>
<ant:property name="maven.docs.src" value="${basedir}/platform/xdocs"/>
<ant:property name="merlin.build.inst" value="merlin"/>
<ant:property name="merlin.build.inst.dir"
value="${maven.build.dir}/${merlin.build.inst}"/>
<ant:property name="maven.jar.manifest.extensions.add" value="true"/>
<ant:property name="maven.checkstyle.format" value="avalon"/>
<ant:property name="pom.organization.identifier" value="ASF"/>
<ant:property name="pom.specificationVersion" value="1.0"/>
<ant:property name="maven.license.licenseFile" value="${basedir}/LICENSE.txt"/>
<ant:property name="maven.javadoc.stylesheet"
value="${basedir}/platform/src/etc/stylesheet.css"/>
<!--
Get the MERLIN_HOME environment variable. If its not declared then
default to ${user.home}/.merlin as the install directory.
-->
<ant:property environment="env"/>
<ant:property name="merlinEnvironment" value="${env.MERLIN_HOME}"/>
<j:if test="${merlinEnvironment != ''}">
<ant:property name="merlin.home" value="${merlinEnvironment}"/>
</j:if>
<ant:property name="merlin.home" value="${user.home}/.merlin"/>
<goal name="merlin:update">
<attainGoal name="merlin:install"/>
<attainGoal name="merlin:tutorials"/>
<attainGoal name="merlin:site"/>
<attainGoal name="merlin:package"/>
<attainGoal name="merlin:replicate"/>
</goal>
<goal name="merlin:replicate">
<mkdir dir="${merlin.home}"/>
<copy toDir="${merlin.home}">
<fileset dir="${merlin.build.inst.dir}"/>
</copy>
</goal>
<goal name="merlin:validate" description="Validate that the tutorial targets are
buildable." >
<maven:reactor
basedir="${basedir}"
includes="platform/tutorials/**/project.xml"
excludes="platform/tutorials/project.xml,**/target/**"
goals=""
banner="Validate:"
ignoreFailures="false" />
</goal>
<goal name="merlin:demo" description="Execute the demo targets." >
<maven:reactor
basedir="${basedir}"
includes="platform/tutorials/**/project.xml"
excludes="**/target/**"
goals="demo"
banner="Demo:"
ignoreFailures="false" />
</goal>
<goal name="merlin:build" description="Build Merlin.">
<maven:reactor basedir="${basedir}"
includes="**/project.xml"
excludes="target/**,platform/**,kernel/plugin/**,project.xml,merlin-extensions/**"
goals="jar:install"
banner="Installing:"
ignoreFailures="false" />
<attainGoal name="merlin:plugin"/>
</goal>
<goal name="merlin:install"
description="Build the Merlin distribution." prereqs="merlin:build,xinstall"/>
<goal name="xinstall">
<!-- prepare structure -->
<ant:mkdir dir="${merlin.build.inst.dir}"/>
<ant:mkdir dir="${merlin.build.inst.dir}/ext"/>
<ant:mkdir dir="${merlin.build.inst.dir}/bin/lib"/>
<ant:mkdir dir="${merlin.build.inst.dir}/repository"/>
<!-- import bootstrap jar -->
<ant:copy
file="${basedir}/kernel/bootstrap/target/${merlin.bootstrap.jar}"
toDir="${merlin.build.inst.dir}/bin/lib"/>
<!-- import subproject jar files -->
<maven:reactor
basedir="${basedir}"
includes="platform.xml"
goals="ximport"
banner="Resolving dependencies:"
ignoreFailures="false"/>
<!-- create a directory containing the plugins -->
<ant:copy
file="${merlin.build.inst.dir}/system/avalon-meta/jars/${meta.plugin.jar}"
toDir="${maven.build.dir}/plugins"/>
<delete
file="${merlin.build.inst.dir}/system/avalon-meta/jars/${meta.plugin.jar}"/>
<ant:mkdir dir="${maven.build.dir}/plugins"/>
<ant:copy toDir="${maven.build.dir}/plugins">
<fileset dir="${basedir}/kernel/plugin/target">
<include name="${merlin.plugin.jar}"/>
</fileset>
</ant:copy>
<!-- copy the xml api jar file to the merlin/ext directory -->
<ant:copy
file="${merlin.build.inst.dir}/system/xml-apis/jars/xml-apis-2.0.2.jar"
toDir="${merlin.build.inst.dir}/ext"/>
<ant:copy
file="${merlin.build.inst.dir}/system/xml-apis/jars/xmlParserAPIs-2.0.2.jar"
toDir="${merlin.build.inst.dir}/ext"/>
<ant:copy
file="${merlin.build.inst.dir}/system/xerces/jars/xerces-2.4.0.jar"
toDir="${merlin.build.inst.dir}/ext"/>
<delete dir="${merlin.build.inst.dir}/system/xml-apis"/>
<delete dir="${merlin.build.inst.dir}/system/xerces"/>
<!-- add supporting resources -->
<ant:copy toDir="${merlin.build.inst.dir}">
<fileset dir="${basedir}/platform/src">
<include name="bin/**/*"/>
<include name="config/**/*"/>
<include name="system/**/*"/>
</fileset>
<fileset dir="${basedir}">
<include name="LICENSE.txt"/>
<include name="README.TXT"/>
</fileset>
</ant:copy>
<ant:copy toDir="${maven.build.dir}">
<fileset dir="${basedir}">
<include name="INSTALLATION.TXT"/>
</fileset>
</ant:copy>
<ant:chmod file="${merlin.build.inst.dir}/bin/merlin.sh" perm="u=rwx,go=rx"/>
<ant:chmod file="${merlin.build.inst.dir}/bin/merlinx.sh" perm="u=rwx,go=rx"/>
<ant:chmod file="${merlin.build.inst.dir}/bin/merlin-server.sh"
perm="u=rwx,go=rx"/>
<ant:fixcrlf eol="crlf" srcdir="${merlin.build.inst.dir}/bin">
<include name="README.TXT"/>
</ant:fixcrlf>
<ant:fixcrlf eol="crlf" srcdir="${merlin.build.dir}">
<include name="INSTALLATION.TXT"/>
</ant:fixcrlf>
<ant:fixcrlf eol="crlf" srcdir="${merlin.build.inst.dir}/bin">
<include name="merlin.bat"/>
<include name="merlinx.bat"/>
<include name="README.TXT"/>
<include name="LICENSE.TXT"/>
</ant:fixcrlf>
<ant:fixcrlf eol="crlf" srcdir="${merlin.build.inst.dir}/bin/nt">
<include name="InstallService-NT.bat"/>
<include name="UninstallService-NT.bat"/>
<include name="TANUKISOFTWARE_LICENSE.txt"/>
<include name="wrapper.conf"/>
</ant:fixcrlf>
<ant:fixcrlf eol="lf" srcdir="${merlin.build.inst.dir}/bin">
<include name="merlin.sh"/>
<include name="merlinx.sh"/>
<include name="merlin-server.sh"/>
</ant:fixcrlf>
</goal>
<goal name="merlin:plugin">
<maven:reactor
basedir="${basedir}"
includes="kernel/plugin/project.xml"
goals="plugin:install"
banner="Installing plugin:"
ignoreFailures="false"/>
</goal>
<goal name="merlin:package">
<!--
<j:set var="package.name" value="${maven.final.name}-dist"/>
-->
<maven:snapshot project="${pom}"/>
<j:set var="timestamp" value="${snapshotSignature.substring(7,15)}"/>
<j:set var="package.name" value="${maven.final.name}-dist-${timestamp}"/>
<ant:echo>Building distribution: ${package.name}</ant:echo>
<ant:zip zipfile="${maven.build.dir}/${package.name}.zip">
<zipfileset dir="${merlin.build.inst.dir}" prefix="merlin"/>
<zipfileset dir="${maven.build.dir}/plugins" prefix="plugins"/>
<fileset dir="${basedir}">
<include name="INSTALLATION.TXT"/>
</fileset>
</ant:zip>
<checksum file="${maven.build.dir}/${package.name}.zip"/>
<ant:tar tarfile="${maven.build.dir}/${package.name}.tar">
<tarfileset dir="${merlin.build.inst.dir}" prefix="merlin"/>
<tarfileset dir="${maven.build.dir}/plugins" prefix="plugins"/>
<fileset dir="${basedir}">
<include name="INSTALLATION.TXT"/>
</fileset>
</ant:tar>
<ant:gzip
zipfile="${maven.build.dir}/${package.name}.tar.gz"
src="${maven.build.dir}/${package.name}.tar"/>
<ant:delete file="${maven.build.dir}/${package.name}.tar"/>
<checksum file="${maven.build.dir}/${package.name}.tar.gz"/>
<j:set var="docs.name" value="${maven.final.name}-docs-${timestamp}"/>
<!-- <j:set var="docs.name" value="${package.name}-docs"/>-->
<ant:echo>Building doc kit: ${docs.name}</ant:echo>
<ant:zip zipfile="${maven.build.dir}/${docs.name}.zip">
<zipfileset dir="${maven.build.dir}/docs" prefix="docs"/>
</ant:zip>
<checksum file="${maven.build.dir}/${docs.name}.zip"/>
<ant:tar tarfile="${maven.build.dir}/${docs.name}.tar">
<tarfileset dir="${maven.build.dir}/docs" prefix="docs"/>
</ant:tar>
<ant:gzip
zipfile="${maven.build.dir}/${docs.name}.tar.gz"
src="${maven.build.dir}/${docs.name}.tar"/>
<ant:delete file="${maven.build.dir}/${docs.name}.tar"/>
<checksum file="${maven.build.dir}/${docs.name}.tar.gz"/>
<j:set var="tutorial.name" value="${maven.final.name}-tutorial-${timestamp}"/>
<!--<j:set var="tutorial.name" value="${maven.final.name}-tutorial"/>-->
<ant:echo>Building tutorial kit: ${tutorial.name}</ant:echo>
<ant:zip zipfile="${maven.build.dir}/${tutorial.name}.zip">
<zipfileset dir="${basedir}/target/tutorials" prefix="tutorial"/>
</ant:zip>
<checksum file="${maven.build.dir}/${tutorial.name}.zip"/>
<ant:tar tarfile="${maven.build.dir}/${tutorial.name}.tar">
<tarfileset dir="${basedir}/target/tutorials" prefix="tutorial"/>
</ant:tar>
<ant:gzip
zipfile="${maven.build.dir}/${tutorial.name}.tar.gz"
src="${maven.build.dir}/${tutorial.name}.tar"/>
<ant:delete file="${maven.build.dir}/${tutorial.name}.tar"/>
<checksum file="${maven.build.dir}/${tutorial.name}.tar.gz"/>
</goal>
<!--
Import the jar files declared as dependecies from platform.xml. This
includes all of the external jar files needed to run merlin. Dependent
jar files are copied from the user's local repository to the merlin
install repository.
-->
<goal name="ximport">
<j:forEach var="dep" items="${pom.dependencies}">
<j:if test="${dep.getId() != 'junit:junit'}">
<mkdir
dir="${maven.build.dir}/${merlin.build.inst}/system/${dep.artifactDirectory}/${dep.type}s"/>
<copy
todir="${maven.build.dir}/${merlin.build.inst}/system/${dep.artifactDirectory}/${dep.type}s/"
file="${maven.repo.local}/${dep.artifactDirectory}/${dep.type}s/${dep.artifact}"/>
</j:if>
</j:forEach>
</goal>
<!--
Generation of the documentation for the entire Merlin project including the
related subprojects.
NOTE: merlin site generation is broken due a bug in Maven RC1
Workaround is to download docs from
http://www.apache.org/dist/avalon/merlin/binaries/
-->
<goal name="merlin:site"
description="Build the Merlin site" prereqs="license">
<maven:reactor basedir="${basedir}"
includes="platform.xml"
goals="xjavadoc,site"
banner="Building site:"
ignoreFailures="false"/>
</goal>
<!--
Build the tuturials distribution.
-->
<goal name="merlin:tutorials"
description="Build tutorials.">
<maven:reactor
basedir="${basedir}"
includes="platform.xml"
goals="xtutorials"
banner="Building tutorials:"
ignoreFailures="false"/>
</goal>
<goal name="xtutorials">
<ant:mkdir dir="${basedir}/target/tutorials"/>
<ant:copy todir="${basedir}/target/tutorials">
<fileset dir="${basedir}/platform/tutorials">
<include name="README.TXT"/>
<include name="project.xml"/>
<include name="maven.xml"/>
<include name="hello/**"/>
<include name="configuration/**"/>
<include name="context/**"/>
<include name="composition/**"/>
<include name="dependencies/**"/>
<include name="lifecycle/**"/>
<include name="meta/**"/>
<include name="profiles/**"/>
<include name="selection/**"/>
<exclude name="**/target/**"/>
<exclude name="**/*.log"/>
</fileset>
</ant:copy>
</goal>
<goal name="xjavadoc">
<ant:mkdir dir="${maven.build.dir}/docs/api" />
<ant:property name="copyright"
value="Copyright &copy; ${year} ${pom.organization.name}. All Rights
Reserved." />
<ant:property name="title" value="${pom.name} ${pom.currentVersion} API"/>
<ant:javadoc destdir="${maven.build.dir}/docs/api"
doctitle="<h1>Merlin Service Management API</h1>"
noindex="false" author="true" use="true"
windowtitle="${title}"
bottom="${copyright}"
additionalparam="-breakiterator -J-Xmx128m "
packagenames="*,org.*">
<j:forEach var="packageGroup" items="${pom.packageGroups}">
<group title="${packageGroup.title}" packages="${packageGroup.packages}"/>
</j:forEach>
<sourcepath path="${basedir}/util/env/src/java"/>
<sourcepath path="${basedir}/util/defaults/src/java"/>
<sourcepath path="${basedir}/repository/spi/src/java"/>
<sourcepath path="${basedir}/repository/impl/src/java"/>
<sourcepath path="${basedir}/extension/spi/src/java"/>
<sourcepath path="${basedir}/extension/impl/src/java"/>
<sourcepath path="${basedir}/composition/api/src/java"/>
<sourcepath path="${basedir}/composition/spi/src/java"/>
<sourcepath path="${basedir}/composition/impl/src/java"/>
<sourcepath path="${basedir}/activation/api/src/java"/>
<sourcepath path="${basedir}/activation/spi/src/java"/>
<sourcepath path="${basedir}/activation/impl/src/java"/>
<sourcepath path="${basedir}/kernel/spi/src/java"/>
<sourcepath path="${basedir}/kernel/impl/src/java"/>
<sourcepath path="${basedir}/kernel/unit/src/java"/>
<classpath>
<path refid="maven.dependency.classpath"/>
</classpath>
<link href="${sun.j2se.link}" />
<link href="${sun.j2ee.link}" />
<link href="${avalon.framework.link}" />
<link href="${avalon.meta.link}" />
<link href="${avalon.logkit.link}" />
<link href="${avalon.lifecycle.link}" />
<link href="${excalibur.configuration.link}" />
<!-- comment out the following until the respective project docs are in
place -->
<!--<link href="${excalibur.pool.link}" />-->
<!--<link href="${excalibur.thread.link}" />-->
<!--<link href="${excalibur.event.link}" />-->
</ant:javadoc>
</goal>
<!--
==============================================================================
utilities
==============================================================================
-->
<goal name="merlin:clean" prereqs="clean">
<maven:reactor
basedir="${basedir}"
includes="**/project.xml"
excludes="project.xml,kernel/plugin/**/*,merlin-extensions/**"
goals="clean:clean"
banner="Cleaning subproject:"
ignoreFailures="false"/>
</goal>
<goal name="merlin-clean" prereqs="merlin:clean"/>
<goal name="merlin-dist" prereqs="merlin:install"/>
<goal name="merlin-site" prereqs="merlin:site"/>
<goal name="merlin-libs" prereqs="merlin:update"/>
<!--
Write a build signature for each package.
-->
<preGoal name="java:compile">
<ant:echo message="Build: ${snapshotSignature}"/>
<ant:echo file="${maven.build.dir}/classes/jar.properties">
#
# Artifact build descriptor.
#
build.group = ${pom.groupId}
build.name = ${pom.artifactId}
build.version = ${pom.currentVersion}
build.signature = ${snapshotSignature}
build.repo = ${maven.repo.remote}
</ant:echo>
</preGoal>
</project>
1.1 avalon-sandbox/repository/project.properties
Index: project.properties
===================================================================
#
# Banner background and foreground colors.
#
maven.ui.banner.background = #fff
maven.ui.banner.foreground = #000
maven.xdoc.jsl = ./platform/src/etc/site.jsl
maven.javadoc.stylesheet =${basedir}/platform/src/etc/stylesheet.css
maven.xdoc.poweredby.image=
#
# Declaration of the remote links to assign on javadoc generation.
# Link declarations can be overriden in the user's build.properties
# file.
#
sun.j2se.link = http://java.sun.com/j2se/1.4/docs/api/
sun.j2ee.link = http://java.sun.com/j2ee/1.4/docs/api/
avalon.framework.link = http://avalon.apache.org/framework/api/
avalon.meta.link = http://avalon.apache.org/meta/api/
avalon.logkit.link = http://avalon.apache.org/logkit/api/
avalon.lifecycle.link = http://avalon.apache.org/excalibur/lifecycle/api/
excalibur.configuration.link =
http://avalon.apache.org/excalibur/configuration/apidocs/
excalibur.i18n.link = http://avalon.apache.org/excalibur/i18n/apidocs/
excalibur.pool.link = http://avalon.apache.org/excalibur/pool/api/
excalibur.thread.link = http://avalon.apache.org/excalibur/thread/api/
excalibur.threadcontext.link = http://avalon.apache.org/excalibur/threadcontext/api/
excalibur.event.link = http://avalon.apache.org/excalibur/event/api/
maven.javadoc.links =
${sun.j2se.link},${avalon.logkit.link},${avalon.framework.link},${avalon.meta.link},${avalon.lifecycle.link},${excalibur.configuration.link},${excalibur.i18n.link},${excalibur.pool.link},${excalibur.thread.link},${excalibur.threadcontext.link},${excalibur.event.link},${sun.jmx.link}
1.1 avalon-sandbox/repository/project.xml
Index: project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
<pomVersion>3</pomVersion>
<groupId>merlin</groupId>
<id>merlin</id>
<name>Merlin POM</name>
<currentVersion>3.2</currentVersion>
<organization>
<name>Apache Software Foundation</name>
<url>http://avalon.apache.org/</url>
<logo>http://avalon.apache.org/images/apache-avalon-logo.png</logo>
</organization>
<inceptionYear>1997</inceptionYear>
<package></package>
<gumpRepositoryId>avalon</gumpRepositoryId>
<url>http://avalon.apache.org/avalon/merlin/index.html</url>
<issueTrackingUrl>http://nagoya.apache.org/</issueTrackingUrl>
<siteAddress>avalon.apache.org/merlin</siteAddress>
<siteDirectory>avalon-site/site/merlin</siteDirectory>
<distributionDirectory></distributionDirectory>
<repository>
<connection>scm:cvs:pserver:[EMAIL
PROTECTED]:/home/cvspublic:avalon/merlin</connection>
<url>http://cvs.apache.org/viewcvs/avalon/merlin/</url>
</repository>
<mailingLists>
<mailingList>
<name>Avalon Developer List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<archive>http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]</archive>
</mailingList>
<mailingList>
<name>Avalon User List</name>
<subscribe>[EMAIL PROTECTED]</subscribe>
<unsubscribe>[EMAIL PROTECTED]</unsubscribe>
<archive>http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED]</archive>
</mailingList>
</mailingLists>
<developers>
<developer>
<name>Stephen McConnell</name>
<id>mcconnell</id>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Release Manager.</role>
<role>Conception, architecture and initial implementation.</role>
</roles>
</developer>
<developer>
<name>Leo Simons</name>
<id>leosimons</id>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>System review, code cleanup.</role>
</roles>
</developer>
<developer>
<name>Berin Loritsch</name>
<id>bloritsch</id>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Code enhancements and lots of test cases.</role>
</roles>
</developer>
<developer>
<name>Vinay Chandran</name>
<id>vinayc</id>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Testing and bug reporting, migration of tutorials from ant to
maven.</role>
</roles>
</developer>
<developer>
<name>Marcus Crafter</name>
<id>crafterm</id>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Architecture review and Fortress/ECM/Cocoon liason.</role>
</roles>
</developer>
<developer>
<name>Peter Royal</name>
<id>proyal</id>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Test and evaluation.</role>
</roles>
</developer>
<developer>
<name>Leif Mortenson</name>
<email>[EMAIL PROTECTED]</email>
<id>leif</id>
<roles>
<role>Support on setup of NT service scripts and resources.</role>
</roles>
</developer>
<developer>
<name>Aaron Far</name>
<email>[EMAIL PROTECTED]</email>
<id>farra</id>
<roles>
<role>Testing, bug reporting, and early access trial participation.</role>
<role>AltRMI extensions.</role>
<role>JMS extensions.</role>
</roles>
<organization>Sony Electronics</organization>
</developer>
<developer>
<name>Neeme Praks</name>
<email>[EMAIL PROTECTED]</email>
<id>neeme</id>
<roles>
<role>Documentation improvements and corrections.</role>
</roles>
</developer>
<developer>
<name>Alex Karasulu</name>
<email>[EMAIL PROTECTED]</email>
<id>akarasulu</id>
<roles>
<role>Kernel loading strategy, refactoring and optimization of embedded
aspects.</role>
</roles>
</developer>
</developers>
<contributors>
<contributor>
<name>Gary Shea</name>
<email>[EMAIL PROTECTED]</email>
<organization>GTS Design</organization>
<roles>
<role>Test and evaluation in a desktop environment.</role>
</roles>
</contributor>
<contributor>
<name>Richard Wallace</name>
<email>[EMAIL PROTECTED]</email>
<organization>A-I-M</organization>
<roles>
<role>Web services related trials and feedback.</role>
</roles>
</contributor>
<contributor>
<name>J�rg Schaible</name>
<email>[EMAIL PROTECTED]</email>
<organization>Elsag-Solutions AG</organization>
<roles>
<role>Test, evaluation and contribution of German language i18n
resources.</role>
</roles>
</contributor>
<contributor>
<name>David Bernard</name>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Documentation and tutorial review, testing and patches. Updates to
lifecycle handlers. Contribution to JMX related development.</role>
</roles>
<organization>BNP</organization>
</contributor>
<contributor>
<name>Kristian Meier</name>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Patches enhancing the meta-info generation sources and documentation,
and patches related to the pooled lifestyle handler.</role>
</roles>
<organization>Jentro AG</organization>
</contributor>
<contributor>
<name>Laurent Rieu</name>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Testing, bug reporting, and early access trial participation.</role>
</roles>
<organization>IBM Global Services</organization>
</contributor>
<contributor>
<name>Alexis Agahi</name>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Debugging, script enhancements and release testing.</role>
</roles>
</contributor>
<contributor>
<name>Niclas Hedhman</name>
<email>[EMAIL PROTECTED]</email>
<roles>
<role>Patches improving build procedures, validating and enhancing
cross-platform builds, resolving maven bugs.</role>
</roles>
</contributor>
</contributors>
<build>
<nagEmailAddress>[EMAIL PROTECTED]</nagEmailAddress>
<sourceDirectory>${basedir}/src/java</sourceDirectory>
<unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
<integrationUnitTestSourceDirectory/>
<aspectSourceDirectory/>
<unitTest>
<includes>
<include>**/*TestCase.*</include>
</includes>
<excludes>
<include>**/Abstract*.*</include>
</excludes>
<resources>
<resource>
<directory>${basedir}/src/test</directory>
<includes>
<include>**/*.dtd</include>
<include>**/*.properties</include>
<include>**/*.xinfo</include>
<include>**/*.xtype</include>
<include>**/*.xprofile</include>
<include>**/*.xconfig</include>
<include>**/*.xml</include>
<include>**/*.xservice</include>
<include>**/*.mf</include>
<include>**/*.jar</include>
<include>**/*.properties</include>
</includes>
</resource>
<resource>
<directory>${basedir}/conf</directory>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
<!-- This fix makes merlin build with maven-10 again -->
<resource>
<directory>${basedir}/conf</directory>
<includes>
<include>**/*.properties</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/test/conf</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
</unitTest>
<integrationUnitTestPatterns></integrationUnitTestPatterns>
<resources>
<resource>
<directory>${basedir}/src/java</directory>
<includes>
<include>**/*.dtd</include>
<include>**/*.properties</include>
<include>**/*.xinfo</include>
<include>**/*.xtype</include>
<include>**/*.xprofile</include>
<include>**/*.xconfig</include>
<include>**/*.xml</include>
<include>**/*.xservice</include>
</includes>
</resource>
<resource>
<directory>${basedir}/../</directory>
<includes>
<include>LICENSE.txt</include>
</includes>
</resource>
<resource>
<directory>${basedir}/conf</directory>
<targetPath>BLOCK-INF</targetPath>
<includes>
<include>block.xml</include>
</includes>
</resource>
<resource>
<directory>${basedir}/conf</directory>
<includes>
<include>**/*.properties</include>
<include>kernel.xml</include>
</includes>
</resource>
<resource>
<directory>${basedir}</directory>
<includes>
<include>snapshot.properties</include>
</includes>
</resource>
</resources>
<jars></jars>
</build>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]