6f4f13
6f4f13
6f4f13
* Copyright (c) 2009, Benson I. Margulies
6f4f13
* All rights reserved.
6f4f13
*
6f4f13
* Redistribution and use in source and binary forms, with or without
6f4f13
* modification, are permitted provided that the following conditions are met:
6f4f13
*     * Redistributions of source code must retain the above copyright
6f4f13
*       notice, this list of conditions and the following disclaimer.
6f4f13
*     * Redistributions in binary form must reproduce the above copyright
6f4f13
*       notice, this list of conditions and the following disclaimer in the
6f4f13
*       documentation and/or other materials provided with the distribution.
6f4f13
*     * Neither the name of the <organization> nor the
6f4f13
*       names of its contributors may be used to endorse or promote products
6f4f13
*       derived from this software without specific prior written permission.
6f4f13
*
6f4f13
* THIS SOFTWARE IS PROVIDED BY Benson I. Margulies ''AS IS'' AND ANY
6f4f13
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
6f4f13
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6f4f13
* DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY
6f4f13
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
6f4f13
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
6f4f13
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
6f4f13
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6f4f13
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6f4f13
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6f4f13
-->
6f4f13
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
6f4f13
  <parent>
6f4f13
    <groupId>net.java.dev.msv</groupId>
6f4f13
    <artifactId>msv</artifactId>
6f4f13
    <version>2009.1</version>
6f4f13
    <relativePath>../pom.xml</relativePath>
6f4f13
  </parent>
6f4f13
  <modelVersion>4.0.0</modelVersion>
6f4f13
  <groupId>net.java.dev.msv</groupId>
6f4f13
  <artifactId>msv-parent</artifactId>
6f4f13
  <version>2009.1</version>
6f4f13
  <name>MSV Parent</name>
6f4f13
  <url>http://msv.java.net</url>
6f4f13
  <packaging>pom</packaging>
6f4f13
6f4f13
  <scm>
6f4f13
    <connection>scm:svn:http://msv.dev.java.net/svn/msv/tags/msv-2009.1/parent</connection>
6f4f13
    <developerConnection>scm:svn:https://msv.dev.java.net/svn/msv/tags/msv-2009.1/parent</developerConnection>
6f4f13
  </scm>
6f4f13
6f4f13
 <properties>
6f4f13
    <surefire.fork.mode>once</surefire.fork.mode>
6f4f13
    <surefire.format>brief</surefire.format>
6f4f13
    <surefire.usefile>false</surefire.usefile>
6f4f13
    <surefire.fork.vmargs>-ea</surefire.fork.vmargs>
6f4f13
6f4f13
6f4f13
    <eclipse.outputDirectory>${basedir}/target/classes</eclipse.outputDirectory>
6f4f13
    <downloadSources>true</downloadSources>
6f4f13
  </properties>
6f4f13
6f4f13
  <build>
6f4f13
    <sourceDirectory>${basedir}/src</sourceDirectory>
6f4f13
    <testSourceDirectory>${basedir}/test</testSourceDirectory>
6f4f13
    <resources>
6f4f13
      <resource>
6f4f13
        <directory>src</directory>
6f4f13
        <excludes>
6f4f13
          <exclude>**/*.java</exclude>
6f4f13
        </excludes>
6f4f13
        <includes>
6f4f13
          <include>**/*.properties</include>
6f4f13
        </includes>
6f4f13
      </resource>
6f4f13
      <resource>
6f4f13
        <directory>resource</directory>
6f4f13
        <includes>
6f4f13
          <include>**/*</include>
6f4f13
        </includes>
6f4f13
      </resource>
6f4f13
    </resources>
6f4f13
    <testResources>
6f4f13
      <testResource>
6f4f13
        <directory>test</directory>
6f4f13
        <excludes>
6f4f13
          <exclude>**/*.java</exclude>
6f4f13
        </excludes>
6f4f13
      </testResource>
6f4f13
    </testResources>
6f4f13
    <pluginManagement>
6f4f13
      <plugins>
6f4f13
        <plugin>
6f4f13
          <groupId>org.apache.maven.plugins</groupId>
6f4f13
          <artifactId>maven-eclipse-plugin</artifactId>
6f4f13
          <configuration>
6f4f13
            <outputDirectory>${eclipse.outputDirectory}</outputDirectory>
6f4f13
          </configuration>
6f4f13
        </plugin>
6f4f13
        <plugin>
6f4f13
          <groupId>org.apache.maven.plugins</groupId>
6f4f13
          <artifactId>maven-surefire-plugin</artifactId>
6f4f13
          <configuration>
6f4f13
            <includes>
6f4f13
              <include>**/*Test.java</include>
6f4f13
              <include>**/*TestCase.java</include>
6f4f13
              <include>**/*TestCases.java</include>
6f4f13
            </includes>
6f4f13
6f4f13
            <excludes>
6f4f13
              <exclude>**/*$*</exclude>
6f4f13
            </excludes>
6f4f13
            <reportFormat>${surefire.format}</reportFormat>
6f4f13
            <useFile>${surefire.usefile}</useFile>
6f4f13
            <forkMode>${surefire.fork.mode}</forkMode>
6f4f13
            <childDelegation>false</childDelegation>
6f4f13
            <argLine>${surefire.fork.vmargs}</argLine>
6f4f13
            <systemProperties>
6f4f13
              <property>
6f4f13
                <name>java.awt.headless</name>
6f4f13
                <value>${java.awt.headless}</value>
6f4f13
              </property>
6f4f13
              <property>
6f4f13
                <name>surefire.fork.vmargs</name>
6f4f13
                <value>${surefire.fork.vmargs}</value>
6f4f13
              </property>
6f4f13
            </systemProperties>
6f4f13
          </configuration>
6f4f13
        </plugin>
6f4f13
      </plugins>
6f4f13
    </pluginManagement>
6f4f13
    <defaultGoal>install</defaultGoal>
6f4f13
  </build>
6f4f13
6f4f13
  <repositories>
6f4f13
    <repository>
6f4f13
      <id>maven2-repository.dev.java.net</id>
6f4f13
      <name>Java.net Repository for Maven</name>
6f4f13
      <url>http://download.java.net/maven/2/</url>
6f4f13
    </repository>
6f4f13
  </repositories>
6f4f13
6f4f13
  <dependencyManagement>
6f4f13
    <dependencies>
6f4f13
      <dependency>
6f4f13
        <groupId>junit</groupId>
6f4f13
        <artifactId>junit</artifactId>
6f4f13
        <version>4.4</version>
6f4f13
        <scope>test</scope>
6f4f13
      </dependency>
6f4f13
6f4f13
      <dependency>
6f4f13
        <groupId>xml-resolver</groupId>
6f4f13
        <artifactId>xml-resolver</artifactId>
6f4f13
        <version>1.2</version>
6f4f13
      </dependency>
6f4f13
6f4f13
      <dependency>
6f4f13
        <groupId>xerces</groupId>
6f4f13
        <artifactId>xercesImpl</artifactId>
6f4f13
        <version>2.9.1</version>
6f4f13
      </dependency>
6f4f13
6f4f13
      <dependency>
6f4f13
	<groupId>xalan</groupId>
6f4f13
	<artifactId>xalan</artifactId>
6f4f13
	<version>2.7.1</version>
6f4f13
      </dependency> 
6f4f13
6f4f13
      <dependency>
6f4f13
	<groupId>crimson</groupId>
6f4f13
	<artifactId>crimson</artifactId>
6f4f13
	<version>1.1.3</version>
6f4f13
      </dependency> 
6f4f13
6f4f13
      <dependency>
6f4f13
        <groupId>isorelax</groupId>
6f4f13
        <artifactId>isorelax</artifactId>
6f4f13
        <version>20030108</version>
6f4f13
      </dependency>
6f4f13
6f4f13
      <dependency>
6f4f13
        <groupId>relaxngDatatype</groupId>
6f4f13
        <artifactId>relaxngDatatype</artifactId>
6f4f13
        <version>20020414</version>
6f4f13
      </dependency>
6f4f13
      <dependency>
6f4f13
        <groupId>jdom</groupId>
6f4f13
        <artifactId>jdom</artifactId>
6f4f13
        <version>1.0</version>
6f4f13
      </dependency>
6f4f13
      <dependency>
6f4f13
	<groupId>net.sf.saxon</groupId>
6f4f13
	<artifactId>saxon</artifactId>
6f4f13
	<version>8.7</version>
6f4f13
      </dependency> 
6f4f13
      <dependency>
6f4f13
	<groupId>org.apache.ant</groupId>
6f4f13
	<artifactId>ant</artifactId>
6f4f13
	<version>1.7.1</version>
6f4f13
      </dependency> 
6f4f13
    </dependencies>
6f4f13
  </dependencyManagement>
6f4f13
  <reporting>
6f4f13
    <plugins>
6f4f13
      <plugin>
6f4f13
        <groupId>org.apache.maven.plugins</groupId>
6f4f13
        <artifactId>maven-project-info-reports-plugin</artifactId>
6f4f13
      </plugin>
6f4f13
      <plugin>
6f4f13
        <groupId>org.apache.maven.plugins</groupId>
6f4f13
        <artifactId>maven-surefire-report-plugin</artifactId>
6f4f13
      </plugin>
6f4f13
      <plugin>
6f4f13
        <groupId>org.apache.maven.plugins</groupId>
6f4f13
        <artifactId>maven-javadoc-plugin</artifactId>
6f4f13
      </plugin>
6f4f13
    </plugins>
6f4f13
  </reporting>
6f4f13
  <profiles>
6f4f13
    <profile>
6f4f13
      <id>fastinstall</id>
6f4f13
      <properties>
6f4f13
        <maven.test.skip>true</maven.test.skip>
6f4f13
      </properties>
6f4f13
    </profile>
6f4f13
    <profile>
6f4f13
6f4f13
      <id>sourcecheck</id>
6f4f13
      <activation>
6f4f13
        <activeByDefault>true</activeByDefault>
6f4f13
      </activation>
6f4f13
      <build>
6f4f13
        <plugins>
6f4f13
          <plugin>
6f4f13
            <groupId>org.apache.maven.plugins</groupId>
6f4f13
            <artifactId>maven-compiler-plugin</artifactId>
6f4f13
            <configuration>
6f4f13
6f4f13
                            <showDeprecation>true</showDeprecation>
6f4f13
-->
6f4f13
              <showWarnings>true</showWarnings>
6f4f13
              <compilerArgument>${compile.flags}</compilerArgument>
6f4f13
            </configuration>
6f4f13
          </plugin>
6f4f13
        </plugins>
6f4f13
      </build>
6f4f13
    </profile>
6f4f13
    <profile>
6f4f13
      <id>set.eclipse.output</id>
6f4f13
      <properties>
6f4f13
        <eclipse.outputDirectory>${basedir}/eclipse-classes</eclipse.outputDirectory>
6f4f13
      </properties>
6f4f13
    </profile>
6f4f13
  </profiles>
6f4f13
</project>