Commit 453c0721 authored by Luc Maisonobe's avatar Luc Maisonobe

Updated various dependencies versions.

We now consider Java 6.0 to be mandatory. Some Java 6 specificities will
be used soon.
parent 4b076ca9
......@@ -11,7 +11,8 @@ The src/main/java directory contains the library sources.
The src/main/resources directory contains the library data.
The src/test/java directory contains the tests sources.
The src/test/resources directory contains the tests data.
The src/tutorials directory contains sources for example use of the library.
The src/tutorials/java directory contains sources for example use of the library.
The src/tutorials/resources directory contains example data.
The src/design directory contains pieces for a UML model of the library.
Orekit relies on the following free software, all released under
......
......@@ -2,7 +2,7 @@
<project name="orekit" default="jar" basedir=".">
<property name="project.version" value="6.0-SNAPSHOT" />
<property name="project.version" value="6.0" />
<property name="src.dir" location="src" />
<property name="main.src.dir" value="${src.dir}/main/java" />
......@@ -18,7 +18,7 @@
<property name="lib.dir" location="lib" />
<property name="commons-math.version" value="3.1.1" />
<property name="commons-math.version" value="3.2" />
<property name="commons-math.jar" value="commons-math3-${commons-math.version}.jar" />
<property name="commons-math.maven.path" value="org/apache/commons/commons-math3" />
<property name="maven.repository" value="http://repo1.maven.org/maven2" />
......@@ -55,7 +55,7 @@
<mkdir dir="${main.classes.dir}"/>
<javac srcdir="${main.src.dir}" destdir="${main.classes.dir}"
classpath="${lib.dir}/${commons-math.jar}"
deprecation="true" target="1.5" source="1.5">
deprecation="true" target="1.6" source="1.6">
</javac>
<copy todir="${main.classes.dir}">
<fileset dir="${main.resources.dir}"/>
......@@ -67,7 +67,7 @@
<mkdir dir="${test.classes.dir}"/>
<javac srcdir="${test.src.dir}" destdir="${test.classes.dir}"
classpath="${main.classes.dir}:${lib.dir}/${commons-math.jar}"
deprecation="true" target="1.5" source="1.5">
deprecation="true" target="1.6" source="1.6">
</javac>
<copy todir="${test.classes.dir}">
<fileset dir="${test.resources.dir}"/>
......@@ -103,8 +103,8 @@
encoding="UTF-8" version="true" use="true" author="true"
charset="UTF-8" docencoding="UTF-8"
bottom="&lt;i&gt;Copyright &#169; ${copyright}. All Rights Reserved.&lt;/i&gt;">
<link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
<link href="http://commons.apache.org/math/apidocs/"/>
<link href="http://docs.oracle.com/javase/6/docs/api/"/>
<link href="http://commons.apache.org/proper/commons-math/javadocs/api-${commons-math.version}/"/>
</javadoc>
</target>
......
......@@ -209,8 +209,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
<source>1.6</source>
<target>1.6</target>
<compilerArgument>-Xlint:deprecation</compilerArgument>
</configuration>
</plugin>
......@@ -398,8 +398,8 @@
<configuration>
<overview>${basedir}/src/main/java/org/orekit/overview.html</overview>
<links>
<link>http://docs.oracle.com/javase/1.5.0/docs/api/</link>
<link>http://commons.apache.org/math/api-3.1.1/</link>
<link>http://docs.oracle.com/javase/6/docs/api/</link>
<link>http://commons.apache.org/proper/commons-math/javadocs/api-3.2/</link>
</links>
</configuration>
<reportSets>
......
......@@ -59,7 +59,7 @@ mvn install
For other commands like generating the site, or generating the
{{{http://checkstyle.sourceforge.net/}checkstyle}},
{{{http://findbugs.sourceforge.net/}findbugs}} or
{{{http://cobertura.sourceforge.net/}cobertura}} reports, see the maven
{{{http://www.eclemma.org/jacoco/}jacoco}} reports, see the maven
plugins documentation at maven site:
{{http://maven.apache.org/plugins/index.html}}.
......
......@@ -31,11 +31,11 @@ Development Guidelines
The first goal, validation, implies tests must be as extensive as possible.
They should include realistic operational cases but also contingency cases.
The {{{http://cobertura.sourceforge.net/}cobertura}} tool must be used to
The {{{http://www.eclemma.org/jacoco/}jacoco}} tool must be used to
monitor test coverage. A very high level of coverage is desired. We do not
set up mandatory objective figures, but only guidelines here. However,a 60%
line coverage would clearly not be acceptable at all and 80% would be considered
deceptive
deceptive.
The second goal, robustness, has some specific implications for a low level
component like Orekit. In some sense, it can be considered an extension of the
......
......@@ -132,7 +132,7 @@
Orekit 4.1 depends on version 2.0 of Apache Commons Math.
Orekit 5.0 depends on version 2.1 of Apache Commons Math.
Orekit 5.0.3 depends on version 2.2 of Apache Commons Math.
Orekit 6.0 depends on version 2.2 of Apache Commons Math.
Orekit 6.0 depends on version 3.2 of Apache Commons Math.
</p>
</answer>
</faq>
......
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