[jbossdeveloper] <repository /> on quickstarts pom.xml
Max Rydahl Andersen
max.andersen at redhat.com
Mon Aug 25 12:01:44 EDT 2014
On 25 Aug 2014, at 15:26, Geoffrey De Smet wrote:
> +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
I assume this is the case, but just want to be sure that pom.xml is not
used in examples shipped/documented for our products :)
We should never ever in our published product examples require jboss.org
repositories - only maven.repository.redhat.com ones.
/max
>
> 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
/max
http://about.me/maxandersen
More information about the jbossdeveloper
mailing list