incubator-any23-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Seaborne <a...@apache.org>
Subject Re: can you please update your maven settings?
Date Tue, 06 Mar 2012 14:08:49 GMT
On 06/03/12 13:22, Simone Tripodi wrote:
> Hi Andy!
>
> alternatively, the apache.any23 profile can be turned on by default,
> if it could help newcomers - I don't because it would collide with
> other OSS (and not) projects I take part, otherwise it could be
> useful.

?? But a newcomer still needs to change settings.xml.

It's newcomers I'm thinking of.  if it's documented, it can be more than 
"svn co"; "mvn clean package"

	Andy

> I put the template on SVN indeed with the purpose of helping,
> otherwise it would be not clear... anyway, just experimenting yet
> another alternative solution to fix Jenkins, stay tuned! :P
>
> All the best and thanks for the feedbacks!
> -Simo
>
> http://people.apache.org/~simonetripodi/
> http://simonetripodi.livejournal.com/
> http://twitter.com/simonetripodi
> http://www.99soft.org/
>
>
>
> On Tue, Mar 6, 2012 at 1:17 PM, Andy Seaborne<andy@apache.org>  wrote:
>> On 06/03/12 11:14, Simone Tripodi wrote:
>>>
>>> Hi Andy,
>>>
>>> thanks a lot for reviewing! I thought that adding a settings on
>>> Jenkins is possible, I am still looking for an INFRA friend of mine -
>>> looks like he's offline, unfortunately - to ask if that is possible.
>>>
>>> Can I can a try, before restoring Aduna repo in the parent?
>>
>>
>> Either works for me - having to remember to add -Pany23 (but only once? they
>> are released artifacts so no checking?) may be a source of surprise but when
>> it's documented, it's noted.  My style is to reduce the steps needed for a
>> new person to get started but as ever it's a balance.
>>
>>         Andy
>>
>>
>>>
>>> Many thanks in advance, all the best!
>>> -Simo
>>>
>>> http://people.apache.org/~simonetripodi/
>>> http://simonetripodi.livejournal.com/
>>> http://twitter.com/simonetripodi
>>> http://www.99soft.org/
>>>
>>>
>>>
>>> On Tue, Mar 6, 2012 at 11:24 AM, Andy Seaborne<andy@apache.org>    wrote:
>>>>
>>>> Simone,
>>>>
>>>> That is what is breaking the Jenkins builds.  It can't find org.openrdf
>>>> and
>>>> does not have local settings.xml.
>>>>
>>>> Reading that best practice note, I'd say that it's easier in an
>>>> enterprise
>>>> setting, with a mirror of external artifacts giving a point of
>>>> indirection.
>>>>    It "hmms" and "ahs" a bit on the open source part where there isn't
>>>> such a
>>>> control point.
>>>>
>>>> I'd consider http://repo.aduna-software.org/maven2/releases stable enough
>>>> as
>>>> it is teh master copy for Sesame.  Aduna are getting Sesame into the
>>>> central
>>>> repos (which is work in progress BTW) but even then, it's mirrored from
>>>> somewhere (it has become a whole lot more complicated since I did it for
>>>> Jena from openjena.org).
>>>>
>>>> Maybe putting the Aduna repo in the Any23 parent is OK on balance.
>>>>
>>>>         Andy
>>>>
>>>>
>>>> On 04/03/12 19:10, Simone Tripodi wrote:
>>>>>
>>>>>
>>>>> Hi all guys,
>>>>>
>>>>> in order to remove external repositories from the main parent pom
>>>>> (according to best practices [1]), I am studying an alternative
>>>>> solutin that still allows us use them - we need anyway the Aduna
>>>>> software (that is not on central) - so I kindly ask you, in order to
>>>>> reach a common adopted build procedure, to update your
>>>>> `~/.m2/settings.xml` file according to the template I just committed
>>>>> [2].
>>>>>
>>>>> Once setup is complete, I suggest you update your local copy of any23
>>>>> code and trying the build with a fresh local repository and activating
>>>>> the any23 profile:
>>>>>
>>>>> svn up&&      mvn clean install -Dmaven.repo.local=/tmp/any23repo
-P
>>>>> apache.any23
>>>>>
>>>>>
>>>>> Using that procedure I won a "works on my machine" badge[3], I hope it
>>>>> builds on yours as well :P
>>>>>
>>>>> Of course that procedure should be put somewhere in the wiki.
>>>>>
>>>>> Thanks in advance and all the best,
>>>>> -Simo
>>>>>
>>>>> [1]
>>>>>
>>>>> http://www.sonatype.com/people/2009/02/why-putting-repositories-in-your-poms-is-a-bad-idea/
>>>>> [2]
>>>>>
>>>>> https://svn.apache.org/repos/asf/incubator/any23/committers/maven/settings.xml
>>>>> [3]
>>>>>
>>>>> http://www.codinghorror.com/blog/2007/03/the-works-on-my-machine-certification-program.html
>>>>>
>>>>> http://people.apache.org/~simonetripodi/
>>>>> http://simonetripodi.livejournal.com/
>>>>> http://twitter.com/simonetripodi
>>>>> http://www.99soft.org/
>>>>
>>>>
>>>>
>>


Mime
View raw message