Commit ae04a4b8 authored by Luc Maisonobe's avatar Luc Maisonobe

Prepare 8.0 release.

parent 0d230e63
......@@ -2,7 +2,7 @@
<project name="orekit" default="jar" basedir=".">
<property name="project.version" value="7.1" />
<property name="project.version" value="8.0" />
<property name="src.dir" location="src" />
<property name="main.src.dir" value="${src.dir}/main/java" />
......@@ -24,6 +24,7 @@
<property name="hipparchus.ode.jar" value="hipparchus-ode-${hipparchus.version}.jar" />
<property name="hipparchus.fitting.jar" value="hipparchus-fitting-${hipparchus.version}.jar" />
<property name="hipparchus.optim.jar" value="hipparchus-optim-${hipparchus.version}.jar" />
<property name="hipparchus.stat.jar" value="hipparchus-stat-${hipparchus.version}.jar" />
<property name="hipparchus.maven.path" value="org/hipparchus" />
<property name="maven.repository" value="http://repo1.maven.org/maven2" />
......@@ -61,12 +62,14 @@
dest="${lib.dir}/${hipparchus.fitting.jar}"/>
<get src="${maven.repository}/${hipparchus.maven.path}/${hipparchus.version}/${hipparchus.optim.jar}"
dest="${lib.dir}/${hipparchus.optim.jar}"/>
<get src="${maven.repository}/${hipparchus.maven.path}/${hipparchus.version}/${hipparchus.stat.jar}"
dest="${lib.dir}/${hipparchus.stat.jar}"/>
</target>
<target name="compile" depends="get-hipparchus" description="Compile the code">
<mkdir dir="${main.classes.dir}"/>
<javac srcdir="${main.src.dir}" destdir="${main.classes.dir}"
classpath="${lib.dir}/${hipparchus.core.jar}:${lib.dir}/${hipparchus.geometry.jar}:${lib.dir}/${hipparchus.ode.jar}:${lib.dir}/${hipparchus.fitting.jar}:${lib.dir}/${hipparchus.optim.jar}"
classpath="${lib.dir}/${hipparchus.core.jar}:${lib.dir}/${hipparchus.geometry.jar}:${lib.dir}/${hipparchus.ode.jar}:${lib.dir}/${hipparchus.fitting.jar}:${lib.dir}/${hipparchus.optim.jar}:${lib.dir}/${hipparchus.stat.jar}"
deprecation="true" target="1.8" source="1.8">
</javac>
<copy todir="${main.classes.dir}">
......@@ -78,7 +81,7 @@
description="Compile the test code" if="junit4.present">
<mkdir dir="${test.classes.dir}"/>
<javac srcdir="${test.src.dir}" destdir="${test.classes.dir}"
classpath="${lib.dir}/${hipparchus.core.jar}:${lib.dir}/${hipparchus.geometry.jar}:${lib.dir}/${hipparchus.ode.jar}:${lib.dir}/${hipparchus.fitting.jar}:${lib.dir}/${hipparchus.optim.jar}"
classpath="${lib.dir}/${hipparchus.core.jar}:${lib.dir}/${hipparchus.geometry.jar}:${lib.dir}/${hipparchus.ode.jar}:${lib.dir}/${hipparchus.fitting.jar}:${lib.dir}/${hipparchus.optim.jar}:${lib.dir}/${hipparchus.stat.jar}"
deprecation="true" target="1.8" source="1.8">
</javac>
<copy todir="${test.classes.dir}">
......@@ -90,9 +93,14 @@
<mkdir dir="${tests.reports}"/>
<junit>
<classpath>
<pathelement location="${main.classes.dir}" />
<pathelement location="${test.classes.dir}" />
<pathelement location="${lib.dir}/${hipparchus.jar}" />
<pathelement location="${main.classes.dir}" />
<pathelement location="${test.classes.dir}" />
<pathelement location="${lib.dir}/${hipparchus.core.jar}" />
<pathelement location="${lib.dir}/${hipparchus.geometry.jar}" />
<pathelement location="${lib.dir}/${hipparchus.ode.jar}" />
<pathelement location="${lib.dir}/${hipparchus.fitting.jar}" />
<pathelement location="${lib.dir}/${hipparchus.optim.jar}" />
<pathelement location="${lib.dir}/${hipparchus.stat.jar}" />
</classpath>
<formatter type="brief"/>
<batchtest todir="${tests.reports}">
......@@ -116,7 +124,7 @@
charset="UTF-8" docencoding="UTF-8"
bottom="&lt;i&gt;Copyright &#169; ${copyright}. All Rights Reserved.&lt;/i&gt;">
<link href="http://docs.oracle.com/javase/8/docs/api/"/>
<link href="https://hipparchis.org/version-${hipparchus.version}/apidoc/"/>
<link href="https://www.hipparchus.org/apidocs/"/>
</javadoc>
</target>
......
......@@ -5,7 +5,7 @@
<groupId>org.orekit</groupId>
<artifactId>orekit</artifactId>
<packaging>jar</packaging>
<version>8.0-SNAPSHOT</version>
<version>8.0</version>
<name>ORbit Extrapolation KIT</name>
<url>http://www.orekit.org/</url>
......@@ -21,22 +21,22 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<orekit.findbugs-maven-plugin.version>3.0.3</orekit.findbugs-maven-plugin.version>
<orekit.jacoco-maven-plugin.version>0.7.6.201602180812</orekit.jacoco-maven-plugin.version>
<orekit.jacoco-maven-plugin.version>0.7.7.201606060606</orekit.jacoco-maven-plugin.version>
<orekit.maven-assembly-plugin.version>2.6</orekit.maven-assembly-plugin.version>
<orekit.maven-bundle-plugin.version>3.0.1</orekit.maven-bundle-plugin.version>
<orekit.maven-changes-plugin.version>2.11</orekit.maven-changes-plugin.version>
<orekit.maven-changes-plugin.version>2.12</orekit.maven-changes-plugin.version>
<orekit.maven-checkstyle-plugin.version>2.17</orekit.maven-checkstyle-plugin.version>
<orekit.checkstyle.version>6.16.1</orekit.checkstyle.version>
<orekit.maven-clean-plugin.version>3.0.0</orekit.maven-clean-plugin.version>
<orekit.maven-compiler-plugin.version>3.5.1</orekit.maven-compiler-plugin.version>
<orekit.maven-javadoc-plugin.version>2.10.3</orekit.maven-javadoc-plugin.version>
<orekit.maven-jar-plugin.version>2.6</orekit.maven-jar-plugin.version>
<orekit.maven-javadoc-plugin.version>2.10.4</orekit.maven-javadoc-plugin.version>
<orekit.maven-jar-plugin.version>3.0.2</orekit.maven-jar-plugin.version>
<orekit.maven-jxr-plugin.version>2.5</orekit.maven-jxr-plugin.version>
<orekit.plantuml-maven-plugin.version>7954</orekit.plantuml-maven-plugin.version>
<orekit.maven-project-info-reports-plugin.version>2.9</orekit.maven-project-info-reports-plugin.version>
<orekit.maven-resources-plugin.version>2.7</orekit.maven-resources-plugin.version>
<orekit.maven-site-plugin.version>3.5</orekit.maven-site-plugin.version>
<orekit.maven-source-plugin.version>3.0.0</orekit.maven-source-plugin.version>
<orekit.maven-resources-plugin.version>3.0.1</orekit.maven-resources-plugin.version>
<orekit.maven-site-plugin.version>3.5.1</orekit.maven-site-plugin.version>
<orekit.maven-source-plugin.version>3.0.1</orekit.maven-source-plugin.version>
<orekit.maven-surefire-plugin.version>2.19.1</orekit.maven-surefire-plugin.version>
<orekit.maven-surefire-report-plugin.version>2.19.1</orekit.maven-surefire-report-plugin.version>
<orekit.jgit.buildnumber.version>1.2.10</orekit.jgit.buildnumber.version>
......@@ -662,8 +662,8 @@
<overview>${basedir}/src/main/java/org/orekit/overview.html</overview>
<bottom><![CDATA[Copyright &copy; ${project.inceptionYear}-{currentYear} <a href="http://www.c-s.fr">CS Syst&egrave;mes d&apos;information</a>. All rights reserved.]]></bottom>
<links>
<link>http://docs.oracle.com/javase/6/docs/api/</link>
<link>https://hipparchus.org/version-${orekit.hipparchus.version}/apidoc/</link>
<link>http://docs.oracle.com/javase/8/docs/api/</link>
<link>https://www.hipparchus.org/apidocs/</link>
</links>
</configuration>
<reportSets>
......
......@@ -41,6 +41,13 @@ with groupID org.orekit and artifactId orekit so maven
internal mechanism will download automatically all artifacts and dependencies
as required.
| package | link |
|----------|-----------------------------------------------------------------------------------------------------------|
| source | [orekit-8.0-sources.zip](https://www.orekit.org/forge/attachments/download/xxx/orekit-8.0-sources.zip) |
| binary | [orekit-8.0.jar](https://www.orekit.org/forge/attachments/download/xxx/orekit-8.0.jar) |
| javadoc | [orekit-8.0-javadoc.jar](https://www.orekit.org/forge/attachments/download/xxx/orekit-8.0-javadoc.jar) |
version 8.0 downloads (release date: 2016-06-30)
| package | link |
|----------|-----------------------------------------------------------------------------------------------------------|
| source | [orekit-7.2-sources.zip](https://www.orekit.org/forge/attachments/download/601/orekit-7.2-sources.zip) |
......
......@@ -20,8 +20,14 @@
<title>Orekit Changes</title>
</properties>
<body>
<release version="8.0" date="TBC"
description="TBC">
<release version="8.0" date="2016-06-30"
description="Version 8.0 is a major release of Orekit. It introduces several new
features and bug fixes as well as a major dependency change. New features introduced
in version 8.0 are orbit determination, specialized propagator for GPS satellites
based on SEM or YUMA files, computation of Dilution Of Precision and a new angular
separation event detector. Several bugs have been fixed. A major change introduced
with version 8.0 is the switch from Apache Commons Math to Hipparchus as the
mathematical library, which also implied switching from Java 6 to Java 8.">
<action dev="luc" type="fix">
Fixed a display error for dates less than 0.5ms before a leap second.
</action>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment