[jbossdeveloper] <repository /> on quickstarts pom.xml

Geoffrey De Smet gdesmet at redhat.com
Mon Aug 25 09:26:30 EDT 2014


+1 We're doing the same in our examples, by adding a bootstrap repository:
https://github.com/droolsjbpm/optaplanner/blob/master/optaplanner-examples/pom.xml#L23

With kind regards,
Geoffrey De Smet
OptaPlanner lead

On 25-08-14 15:07, Max Rydahl Andersen wrote:
> On 25 Aug 2014, at 14:50, Rafael Benevides wrote:
>
>> Hi all,
>>
>> On a look for a continuous improvement on developer user experience 
>> and also because we have been constantly asked to support issues 
>> related to the setup of https://access.redhat.com/maven-repository to 
>> make the quickstarts work, we want to include the <repository /> 
>> definition on quickstarts pom.xml
>>
>> Actually the Archetypes already have the <repository /> on the 
>> pom.xml file of the generated project.
>>
>> The idea here is to have the <repository /> with the 
>> https://maven.repository.redhat.com/techpreview/all/ defined on every 
>> quickstarts's pom.xml file with a comment on top of it saying that 
>> this approach is not recommended but we included it so users can test 
>> the quickstarts without further setup and that it's recommended to 
>> use settings.xml.
>>
>> It will bring the following advantages:
>> - It will make ease to contributors and users
>> - Simplify the build.
>> - Simplify the Archetype synch process / No need to inject the repo 
>> since it will come from the Quickstarts
>> - We can add a pre-defined comment above the pom.xml repository 
>> definition to explain that we don't recommend that.
>> - We can also add this "comment" to QSTools to check/fix it.
>>
>> As a roadmap for it:
>> - We need to document that at the 
>> https://github.com/jboss-developer/jboss-developer-shared-resources
>> - We need to update the contributing guides
>> - We need to update QSTools to do this update on all quickstarts for us.
>>
>> Max, Is there any restrictions on JBDS side ?
>
> No, as long as we keep that comment about its bad practice and don't 
> start moving it into shared parent pom's we should be fine :)
>
>
> /max
> http://about.me/maxandersen



More information about the jbossdeveloper mailing list