You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by "Martin Desruisseaux (JIRA)" <ji...@apache.org> on 2013/07/01 13:15:19 UTC
[jira] [Resolved] (SIS-63) Fix in sis-build-helper
after Apache upgrated the Maven used by Jenkins
[ https://issues.apache.org/jira/browse/SIS-63?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Desruisseaux resolved SIS-63.
------------------------------------
Resolution: Won't Fix
Fix Version/s: 0.3
We abandoned usage of {{maven.version}} property, and nailed down the version number in the dependency section of the {{sis-build-helper}} plugin instead. Consequently we do not need anymore the prerequisites.
> Fix <prerequisites> in sis-build-helper after Apache upgrated the Maven used by Jenkins
> ---------------------------------------------------------------------------------------
>
> Key: SIS-63
> URL: https://issues.apache.org/jira/browse/SIS-63
> Project: Spatial Information Systems
> Issue Type: Task
> Components: Build process
> Reporter: Martin Desruisseaux
> Priority: Trivial
> Fix For: 0.3
>
>
> The {{pom.xml}} file of the {{sis-build-helper}} module uses the {{$\{maven.version\}}} property, which has been introduced only in Maven 3.0.4 ([MNG-4112|http://jira.codehaus.org/browse/MNG-4112]). Consequently we should put the following section in the {{pom.xml}} file:
> {code:xml}
> <prerequisites>
> <maven>3.0.4</maven>
> </prerequisites>
> {code}
> However at the time of writing this issue, we can not because Apache Jenkins is still using Maven 3.0.3. We had to relax the prerequisite, but users need to be aware that they must declare explicitly their Maven version if (and only if) older than 3.0.4, using the {{-D}} option like below:
> {noformat}
> --define maven.version=3.0.3
> {noformat}
> We should declare the correct prerequisite, namely 3.0.4, when Jenkins will accept it. This would allow users of older Maven versions who did not declared the above-cited property to get a proper error message rather than a message about undefined property.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira