[jbossdeveloper] <repository /> definition in pom.xml for Quickstarts and Demos
Max Rydahl Andersen
manderse at redhat.com
Tue Apr 21 16:53:55 EDT 2015
On 21 Apr 2015, at 15:32, Rafael Benevides wrote:
> Np, Max.
>
> They will be used just "if required" for dependencies that were not
> released yet because we want/need that the -develop branch should be
> buildable for Quickstarts contributors.
>
> During the productisation procedures, the only repository allowed will
> be "maven.repository.redhat.com".
ah yes, now I remember.
Can you point me to where that is enforced ?
https://github.com/jboss-developer/maven-qstools-plugin/blob/master/config/qstools_config.yaml#L24
seem to just be the global list ?
/max
> On 4/21/15 03:54, Max Rydahl Andersen wrote:
>> On 20 Apr 2015, at 20:39, Rafael Benevides wrote:
>>
>>> Hi all,
>>>
>>> The <repository /> definition in pom.xml was included as part of EAP
>>> 7 plan: https://mojo.redhat.com/docs/DOC-1020116
>>
>> I noticed this linked to a link that says a repo named
>> "temp-maven-repo" is in the list of approved repositories ? Is that
>> really intended ?
>>
>> And why is the very global
>> repository.jboss.org/nexus/content/groups/public allowed in here ? We
>> are supposed to *not* depend on that repository in any form of
>> fashion during productisation aren't we ?
>>
>> p.s. I think I've asked the above before so i'm sorry if I forgotten
>> - if there is a good reason I think we should add that in the
>> comments of the qstools-plugin :)
>>
>> /max
>>
>>>
>>>
>>> On 11/14/14 07:38, Pete Muir wrote:
>>>>> On 14 Nov 2014, at 10:51, Max Rydahl Andersen
>>>>> <manderse at redhat.com> wrote:
>>>>>
>>>>>>>> Can you please review https://mojo.redhat.com/docs/DOC-997344
>>>>>>>> <https://mojo.redhat.com/docs/DOC-997344> and confirm if those
>>>>>>>> ids are ok. If not, do you mind to place the right information
>>>>>>>> at the document?
>>>>>>> sorry for late response.
>>>>>>>
>>>>>>> Looking at this list the only two repositories I consider valid
>>>>>>> in production quickstarts
>>>>>> production quickstarts aren’t actually a thing :-p
>>>>> What word do we use for it then ? it's not community quickstarts
>>>>> since they depend on productized bits.
>>>> Product quickstarts.
>>>>
>>>>>>> are:
>>>>>>>
>>>>>>> redhat-techpreview-all-repository
>>>>>>> http://maven.repository.redhat.com/techpreview/all/
>>>>>>> <http://maven.repository.redhat.com/techpreview/all/>
>>>>>>>
>>>>>>> redhat-earlyaccess-all-repository (for things not GA)
>>>>>>> https://maven.repository.redhat.com/earlyaccess/all/
>>>>>>> <https://maven.repository.redhat.com/earlyaccess/all/>
>>>>>> These ^^^, plus fusesource, are valid for non-earlyaccess
>>>>>> quickstarts
>>>>> So the earlyaccess repo is valid for non-earlyaccess quickstarts ?
>>>>> seems counterintuitive ?
>>>> Yes. A quickstart may be in beta, or a product may be in beta.
>>>> These things are orthogonal.
>>>>
>>>>>>> These are I'm surprised we are now letting in:
>>>>>>>
>>>>>>> Jboss public repo is not something our productized nor project
>>>>>>> quickstarts should depend on is it ? Was there not a requirement
>>>>>>> for quickstarts
>>>>>>> to *not* rely on this repo that is a big mashup of dependencies
>>>>>>> and instead only rely on central published artifacts ?
>>>>>>> jboss-public-repository
>>>>>>> https://repository.jboss.org/nexus/content/groups/public/
>>>>>>> <https://repository.jboss.org/nexus/content/groups/public/>
>>>>>> This ^^^ is valid only for earlyaccess quickstarts
>>>>> ...so earlyaccess quickstarts is even earlier than what is in
>>>>> earlyaccess maven repo ?
>>>>>
>>>>> Just trying to do the mapping since this is what we call community
>>>>> quickstarts on jboss tools end and we keep it clearly separate
>>>>> from production related stuff
>>>>> to avoid/reduce confusion.
>>>> Correct. It’s much closer to what you call early access in JBDS -
>>>> features that aren’t ready to go in to the product yet.
>>>>
>>>>>>> Fuse reposource repo I thought was only being used for old fuse
>>>>>>> releases ? If that is no longer the case then that is not great
>>>>>>> since
>>>>>>> it seem to have a lot of redundancy of artifacts.
>>>>>>> fuse-public-repository
>>>>>>> https://repo.fusesource.com/nexus/content/groups/public
>>>>>>> <https://repo.fusesource.com/nexus/content/groups/public>
>>>>>> It’s still used for Fuse releases AFAIK.
>>>>> mkay '/ - i'll try reach Aileen and here what is the plan for it
>>>>> and what is stopping them from getting into
>>>>> maven.repository.redhat.com.
>>>>>
>>>>>>> This repo I do not understand what is for and should not be
>>>>>>> exposed anywhere IMO. Only relevant to put in testers own
>>>>>>> settings.xml is it not ?
>>>>>>> jboss-developer-staging-repository
>>>>>>> http://jboss-developer.github.io/temp-maven-repo/
>>>>>>> <http://jboss-developer.github.io/temp-maven-repo/>
>>>>>> Agreed, this one should never appear in a POM.
>>>>> +1
>>>>>
>>>>> /max
>>>>>
>>>>>>> About the ID's correctness/alignment with our tools that is
>>>>>>> something Fred should be able to verify better than I.
>>>>>>>
>>>>>>> /max
>>>>>>>
>>>>>>>> Pete/Max,
>>>>>>>>
>>>>>>>> Do you know if Fuse maven repository still valid ?
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>> On 10/31/14 11:56, Rafael Benevides wrote:
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> I was thinking about the implementation of the repository
>>>>>>>>> definition in pom.xml and I want to share my thoughts:
>>>>>>>>>
>>>>>>>>> - Create a QSTools CHECKER to mark the lack of <repository />
>>>>>>>>> as a guideline violation if MavenCentralChecker is disabled.
>>>>>>>>> - The violation message will instruct to use the new QSTools
>>>>>>>>> GOAL that will be created
>>>>>>>>>
>>>>>>>>> - Create another QSTools GOAL to setup the repositories.
>>>>>>>>> - There will be a list of approved repositories and its IDs
>>>>>>>>> (redhat techpreview, earlyacess, jboss developer temporary,
>>>>>>>>> etc)
>>>>>>>>> - QSTools will remove all previous repositories from pom.xml
>>>>>>>>> and prompt which repositories should be added.
>>>>>>>>> - This will help Quickstarts and demos to be easily buildable
>>>>>>>>> from development and production branches and will also allow
>>>>>>>>> this list to be bulk updated to remove any previous
>>>>>>>>> development repository definition.
>>>>>>>>>
>>>>>>>>> Please,
>>>>>>>>>
>>>>>>>>> If you have any feedback on this, feel free to reply.
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> *Rafael Benevides | Senior Software Engineer*
>>>>>>>>> JBoss Developer
>>>>>>>>> M: +55-61-9269-6576
>>>>>>>>>
>>>>>>>>> Red Hat
>>>>>>>>>
>>>>>>>>> Better technology. Faster innovation. Powered by community
>>>>>>>>> collaboration.
>>>>>>>>> See how it works at www.redhat.com <http://www.redhat.com/>
>>>>>>>>> <http://www.redhat.com/ <http://www.redhat.com/>>
>>>>>>>>>
>>>>>>>>> LinkedIn <http://www.linkedin.com/company/3258288
>>>>>>>>> <http://www.linkedin.com/company/3258288>> Youtube
>>>>>>>>> <https://www.youtube.com/redhatlatam
>>>>>>>>> <https://www.youtube.com/redhatlatam>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> jbossdeveloper mailing list
>>>>>>>>> jbossdeveloper at lists.jboss.org
>>>>>>>>> <mailto:jbossdeveloper at lists.jboss.org>
>>>>>>>>> https://lists.jboss.org/mailman/listinfo/jbossdeveloper
>>>>>>>>> <https://lists.jboss.org/mailman/listinfo/jbossdeveloper>
>>>>>>>> _______________________________________________
>>>>>>>> jbossdeveloper mailing list
>>>>>>>> jbossdeveloper at lists.jboss.org
>>>>>>>> <mailto:jbossdeveloper at lists.jboss.org>
>>>>>>>> https://lists.jboss.org/mailman/listinfo/jbossdeveloper
>>>>>>>> <https://lists.jboss.org/mailman/listinfo/jbossdeveloper>
>>>>>>>
>>>>>>> /max
>>>>>>> http://about.me/maxandersen <http://about.me/maxandersen>
>>>>>
>>>>> /max
>>>>> http://about.me/maxandersen
>>
>>
>> /max
>> http://about.me/maxandersen
/max
http://about.me/maxandersen
More information about the jbossdeveloper
mailing list