Skip to content
Snippets Groups Projects
pom.xml 7.7 KiB
Newer Older
Luc Maisonobe's avatar
Luc Maisonobe committed
<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">
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.orekit</groupId>
  <artifactId>orekit</artifactId>
  <packaging>jar</packaging>
Luc Maisonobe's avatar
Luc Maisonobe committed
  <version>4.1-SNAPSHOT</version>
  <name>ORbit Extrapolation KIT</name>
  <url>http://www.orekit.org/</url>
Luc Maisonobe's avatar
Luc Maisonobe committed

  <inceptionYear>2002</inceptionYear>
  <description>
    OREKIT (ORbits Extrapolation KIT) is a low level space dynamics library.
    It provides basic elements (orbits, dates, attitude, frames ...) and
    various algorithms to handle them (conversions, analytical and numerical
    propagation, pointing ...).
  </description>

  <developers>
    <developer>
      <name>Luc Maisonobe</name>
      <id>luc</id>
      <email>Luc.Maisonobe at c-s dot fr</email>
        <role>developer</role>
      </roles>
    </developer>
Luc Maisonobe's avatar
Luc Maisonobe committed
    <developer>
      <name>Romain Di Costanzo</name>
      <id>romain</id>
      <email>Romain.Di-Costanzo at c-s dot fr</email>
      <roles>
        <role>developer</role>
      </roles>
Luc Maisonobe's avatar
Luc Maisonobe committed
    </developer>
    <developer>
      <name>Fabien Maussion</name>
      <roles>
        <role>developer</role>
      </roles>
    </developer>
    <developer>
      <name>Pascal Parraud</name>
      <id>pascal</id>
      <email>Pascal.Parraud at c-s dot fr</email>
      <roles>
        <role>developer</role>
      </roles>
Luc Maisonobe's avatar
Luc Maisonobe committed
    </developer>
    <developer>
      <name>V&#233;ronique Pommier-Maurussane</name>
Luc Maisonobe's avatar
Luc Maisonobe committed
      <id>v&#233;ronique</id>
      <email>Veronique.Pommier at c-s dot fr</email>
      <roles>
        <role>developer</role>
      </roles>
Luc Maisonobe's avatar
Luc Maisonobe committed
    </developer>
    <developer>
      <name>Guylaine Prat</name>
      <id>guylaine</id>
      <email>Guylaine.Prat at c-s dot fr</email>
      <roles>
        <role>developer</role>
      </roles>
Luc Maisonobe's avatar
Luc Maisonobe committed
    </developer>
  </developers>

  <contributors>
    <contributor>
      <name>Espen Bj&#248;rntvedt</name>
    </contributor>
    <contributor>
      <name>Francesco Coccoluto</name>
    </contributor>
    <contributor>
      <name>&#201;douard Delente</name>
    </contributor>
    <contributor>
      <name>Fran&#231;ois-Xavier Laffont</name>
    </contributor>
    <contributor>
      <name>Christine Fernandez-Martin</name>
    </contributor>
    <contributor>
      <name>Silvia R&#237;os Berganti&#241;os</name>
    </contributor>
    <contributor>
      <name>Mathieu Rom&#233;ro</name>
    </contributor>
  </contributors>

Luc Maisonobe's avatar
Luc Maisonobe committed
  <organization>
    <name>CS Communication &amp; Syst&#232;mes</name>
Luc Maisonobe's avatar
Luc Maisonobe committed
    <url>http://www.c-s.fr/</url>
  </organization>
Luc Maisonobe's avatar
Luc Maisonobe committed

  <licenses>
    <license>
      <name>Apache 2</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
    </license>
  </licenses>

  <dependencies>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-math</artifactId>
      <version>2.0-SNAPSHOT</version>
    </dependency>
Luc Maisonobe's avatar
Luc Maisonobe committed
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.4</version>
Luc Maisonobe's avatar
Luc Maisonobe committed
      <scope>test</scope>
    </dependency>
  </dependencies>
Luc Maisonobe's avatar
Luc Maisonobe committed
    <plugins>
      <plugin>
        <artifactId>maven-assembly-plugin</artifactId>
        <version>2.2-beta-2</version>
Luc Maisonobe's avatar
Luc Maisonobe committed
        <configuration>
          <descriptors>
            <descriptor>src/main/assembly/source-assembly.xml</descriptor>
            <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
Luc Maisonobe's avatar
Luc Maisonobe committed
          </descriptors>
        </configuration>
      </plugin>
    </plugins>
Luc Maisonobe's avatar
Luc Maisonobe committed
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.0.2</version>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
          <encoding>UTF-8</encoding>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-site-plugin</artifactId>
        <version>2.0-beta-7</version>
        <configuration>
          <inputEncoding>UTF-8</inputEncoding>
          <outputEncoding>UTF-8</outputEncoding>
        </configuration>
      </plugin>
Luc Maisonobe's avatar
Luc Maisonobe committed
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
        <version>2.2</version>
Luc Maisonobe's avatar
Luc Maisonobe committed
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>1.2</version>
        <configuration>
          <threshold>Normal</threshold>
          <effort>Default</effort>
          <excludeFilterFile>${basedir}/findbugs-exclude-filter.xml</excludeFilterFile>
       </configuration>
Luc Maisonobe's avatar
Luc Maisonobe committed
      </plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
Luc Maisonobe's avatar
Luc Maisonobe committed
        <version>2.4.3</version>
        <configuration>
           <!-- Some tests play tricks with singletons configuration, using various
                IERS data folders. These tests cannot share the singletons, so they
                must be run in separated JVMs. This slows down tests but is needed
                for tests coverage. So we use a per test mode. -->
           <forkMode>pertest</forkMode>
        </configuration>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-checkstyle-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <encoding>UTF-8</encoding>
          <configLocation>checkstyle.xml</configLocation>
          <enableRulesSummary>false</enableRulesSummary>
        </configuration>
Luc Maisonobe's avatar
Luc Maisonobe committed
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-changes-plugin</artifactId>
        <version>2.0</version>
Luc Maisonobe's avatar
Luc Maisonobe committed
        <configuration>
          <xmlPath>${basedir}/src/site/xdoc/changes.xml</xmlPath>
        </configuration>
        <reportSets>
          <reportSet>
            <reports>
              <report>changes-report</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jxr-plugin</artifactId>
        <version>2.1</version>
        <configuration>
          <outputEncoding>UTF-8</outputEncoding>
          <linkJavadoc>false</linkJavadoc>
        </configuration>
Luc Maisonobe's avatar
Luc Maisonobe committed
      </plugin>
Luc Maisonobe's avatar
Luc Maisonobe committed
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>2.4</version>
Luc Maisonobe's avatar
Luc Maisonobe committed
        <configuration>
          <overview>${basedir}/src/main/java/org/orekit/overview.html</overview>
Luc Maisonobe's avatar
Luc Maisonobe committed
          <links>
            <link>http://java.sun.com/j2se/1.5.0/docs/api/</link>
Luc Maisonobe's avatar
Luc Maisonobe committed
            <link>http://commons.apache.org/math/apidocs/</link>
          </links>
          <charset>UTF-8</charset>
          <docencoding>UTF-8</docencoding>
Luc Maisonobe's avatar
Luc Maisonobe committed
        </configuration>
        <reportSets>
          <reportSet>
            <reports>
              <report>javadoc</report>
            </reports>
          </reportSet>
        </reportSets>
Luc Maisonobe's avatar
Luc Maisonobe committed
      </plugin>
Luc Maisonobe's avatar
Luc Maisonobe committed
    </plugins>
  </reporting>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>2.0.4</version>
            <executions>
              <execution>
                <id>create-source-jar</id>
                <goals>
                  <goal>jar</goal>
                </goals>
                <phase>package</phase>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </profile>
  </profiles>

</project>