[jbosstools-issues] [JBoss JIRA] (JBIDE-12608) Replace local.* properties and profiles by Maven mirroring

Nick Boldt (JIRA) jira-events at lists.jboss.org
Thu Oct 18 01:34:01 EDT 2012


    [ https://issues.jboss.org/browse/JBIDE-12608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12727489#comment-12727489 ] 

Nick Boldt edited comment on JBIDE-12608 at 10/18/12 1:33 AM:
--------------------------------------------------------------

Added new settings files to deal w/ more use cases: JBT components (minimum target platform SR0c) vs. JBT aggregates (maximum target platform SR1a) vs. JBDS (JBDS SR1a TP instead of JBT SR1a TP).

Unfortunately, settings are being ignored and the SR0c site (instead of SR1a) is still being read, eg., here:

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-4.0_stable_branch.aggregate/27/console
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-4.0_trunk.aggregate/5759/console

                
      was (Author: nickboldt):
    Added new settings files to deal w/ more use cases: JBT components (minimum target platform SR0c) vs. JBT aggregates (maximum target platform SR1a) vs. JBDS (JBDS SR1a TP instead of JBT SR1a TP).

Unfortunately, settings are being ignored and the SR0c site (instead of SR1a) is still being read, eg., here:

https://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-4.0_stable_branch.aggregate/27/console

                  
> Replace local.* properties and profiles by Maven mirroring
> ----------------------------------------------------------
>
>                 Key: JBIDE-12608
>                 URL: https://issues.jboss.org/browse/JBIDE-12608
>             Project: Tools (JBoss Tools)
>          Issue Type: Enhancement
>          Components: Build/Releng
>    Affects Versions: 4.0.0.Alpha2
>            Reporter: Mickael Istria
>            Assignee: Mickael Istria
>             Fix For: 4.0.0.Beta1
>
>         Attachments: hudson-settings.xml, hudson-settings.xml, settings.xml_0.png, settings.xml_1.png
>
>
> Currently, we deal with optimization for Jenkins by multiple local.* properties and local.* profiles.
> Those properties and profiles are just used in order to replace repository URL.
> Maven has the concept of mirroring for that, and without adding a profile, we can tell Maven to consume another URL for a given repo. Moreover, Tycho will support mirrors for repo in .target files starting from 0.16.0.
> WE should move to the mirror approach since it keeps things clear and separate issues: pom describe build, mirror allow to override repo without any change.
> Seems like Maven supports having 2 settings.xml files as input (one with -gs and one with -s), so no big difficulty here.

--
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


More information about the jbosstools-issues mailing list