Le 14/08/13 16:31, Mattmann, Chris A (398J) a écrit :
Maybe I misunderstood -- what exactly is the Maven test project doing?

It just a trivial Maven project which declare all SIS modules as dependencies (i.e. we simulate an external project that would use SIS) and executes all SIS tests. The purpose is to:

 * Download all files from the Nexus staging repositories (provided
   that the developer cleaned his local
   "~/.m2/repository/org/apache/sis" first) in order to ensure that
   they are not corrupted.
 * Ensure that the checksums deployed on the Maven repository are okay.
 * Ensure that the tests still pass when all modules co-exists on the
   classpath (as opposed to the module-by-module tests performed in a
   normal Maven build).


For the next release, the only things to modify are:

 * The number in <version>...</version>.
 * The URL in <repository>...</repository>, which shall point to the
   Nexus staging directory (different for each release).


    Martin

Reply via email to