From: Tomas P. <pl...@oi...> - 2012-05-29 07:43:23
|
Do you plan to have both stable releases (12.2.x currently) and pre-releases (12.3.x currently) ? How would they be distinguished so that people wanting only stable releases will automatically get the last stable release ? I see two options: 1) Publish both stable and pre releases into Maven Central and rely on the user to pull the right version he needs. As far as I understand, it is not common practice to tell maven "give me the latest version", but normally you define the exact version number you want. Also, version ranges can be specified such as [12.2,12.3), meaning anything >= 12.2 and smaller than 12.3 (not inclusive). See http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution#DependencyMediationandConflictResolution-DependencyVersionRanges 2) Publish only stable releases into Maven Central, and pre-releases can be published into the snapshots repository https://oss.sonatype.org/content/repositories/snapshots/ that is not synchronized with Maven Central. That way users can still pull out the pre-release if they specify the snapshot repository location. The choice is up to you/up to the development team. Tomas =============================================== Tomáš Pluskal G0 Cell Unit, Okinawa Institute of Science and Technology Graduate University 1919-1 Tancha, Onna-son, Okinawa 904-0495, Japan TEL: +81-98-966-8684 Fax: +81-98-966-2890 |