chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gabriele Columbro <colum...@gmail.com>
Subject Re: Autoamated Releasing with Maven
Date Tue, 10 Nov 2009 11:55:36 GMT
As mentioned in the spin-off thread,
mvn deploy is properly working for snapshots on repository.apache.org.

In order to do this I had to remove the <distributionManagement> dummy  
section (mentioned to be needed for Hudson), in trunk since revision  
834441.
Just wondering if I am breaking someone build by using the Apache  
standard settings instead of a project specific  
<distributionManagement>  or that is just an obsolete comment?

Sorry for the hassle in case,
Gab


On Nov 10, 2009, at 9:57 AM, Gabriele Columbro wrote:

> Hi guys,
> some updates on the Chemistry release status.
>
> We should be clear to deploy in Nexus looking at the status of [1] ,  
> so today I'll try to perform a 1.0-SNAPSHOT release from the trunk  
> to the Apache snapshot repository.
> Any issue with this?
>
> When this is working I'd like to start talking a bit of the broader  
> release process (e.g. documentation site, schedule roadmap,  
> versioning, etc.). I'll start a separate thread for it.
>
> Will keep you posted,
> ciao!
>
> Gab
>
>
> [1] https://issues.apache.org/jira/browse/INFRA-2284
> On Oct 16, 2009, at 12:33 AM, Gabriele Columbro wrote:
>
>> Answering to self, I opened an issue for this here:
>>
>> https://issues.apache.org/jira/browse/INFRA-2284
>>
>> HTH,
>> Gab
>>
>> On Oct 15, 2009, at 11:41 PM, Gabriele Columbro wrote:
>>
>>> Hi Jukka,
>>>
>>> On Oct 13, 2009, at 10:59 AM, Jukka Zitting wrote:
>>>
>>>> Hi,
>>>>
>>>> On Fri, Oct 9, 2009 at 7:50 PM, Gabriele Columbro
>>>> <gabriele.columbro@alfresco.com> wrote:
>>>>> I was wondering if I could :
>>>>>
>>>>> - Configure the maven build to release against Apache servers  
>>>>> (if not yet
>>>>> there)
>>>>> - Release a snapshot version (at least of chemistry-atompub-tck,  
>>>>> as I need
>>>>> it for some integration purposes) from the 0.6.2 branch.
>>>>>
>>>>> I see that a whole guide on how to do manual releases is  
>>>>> available here [1]
>>>>> but here [2] I see that the Maven automated release process  
>>>>> guide is still a
>>>>> sad TBD.
>>>>>
>>>>> Do you guys have some pointers on how to perform an automated  
>>>>> Maven snapshot
>>>>> release to [3] ?
>>>>
>>>> The easiest way nowadays is to use the new Nexus repository server
>>>> [1]. You can start deploying snapshots to it (see [2]) right away  
>>>> with
>>>> "mvn deploy" and the patch included below. See [3] for more
>>>> information on how to use the repository server for staging and
>>>> deploying proper releases.
>>>
>>> I tried to deploy a snapshot on the Apache Nexus (tweaking a bit  
>>> the patch you sent me as repositoryId is changed in  
>>> org.apache:apache:6 ), but even when credentials are properly  
>>> configured (I'm able to login via UI and my settings.xml matches  
>>> the POM repository Id) I'm still getting an access denied.
>>>
>>> I think I'll need to create a subtask of [1] to allow the  
>>> Chemistry project to deploy there. Makes sense?
>>>
>>> TIA,
>>> Gab
>>>
>>>
>>> [1] https://issues.apache.org/jira/browse/INFRA-1896
>>>
>>>>
>>>> [1] https://repository.apache.org/
>>>> [2] https://repository.apache.org/content/groups/snapshots-group/
>>>> [3] https://issues.apache.org/jira/browse/INFRA-1896
>>>>
>>>> BR,
>>>>
>>>> Jukka Zitting
>>>>
>>>> Index: chemistry/chemistry-parent/pom.xml
>>>> ===================================================================
>>>> --- chemistry/chemistry-parent/pom.xml	(Revision 824641)
>>>> +++ chemistry/chemistry-parent/pom.xml	(Arbeitskopie)
>>>> @@ -18,6 +18,12 @@
>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>>> <modelVersion>4.0.0</modelVersion>
>>>>
>>>> +  <parent>
>>>> +    <groupId>org.apache</groupId>
>>>> +    <artifactId>apache</artifactId>
>>>> +    <version>6</version>
>>>> +  </parent>
>>>> +
>>>> <prerequisites>
>>>>  <maven>2.0.9</maven>
>>>> </prerequisites>
>>>> @@ -226,15 +232,4 @@
>>>>  </dependencies>
>>>> </dependencyManagement>
>>>>
>>>> -  <repositories>
>>>> -    <repository>
>>>> -      <id>apache-incubating</id>
>>>> -      <name>Apache Incubating Repository</name>
>>>> -      <url>http://people.apache.org/repo/m2-incubating- 
>>>> repository</url>
>>>> -      <snapshots>
>>>> -        <enabled>false</enabled>
>>>> -      </snapshots>
>>>> -    </repository>
>>>> -  </repositories>
>>>> -
>>>> </project>
>>>
>>> -- 
>>>
>>> Eng. Gabriele Columbro
>>> Alfresco Software, Ltd.
>>>
>>> M: +31 (0)627 565 103
>>> P: +39 320 161 28 46
>>> D: +44 (0)1628 876 654
>>> Skype: gabrielecolumbro
>>> Blog: http://www.mindthegab.com
>>>
>>>
>>>
>>
>> -- 
>>
>> Eng. Gabriele Columbro
>> Alfresco Software, Ltd.
>>
>> M: +31 (0)627 565 103
>> P: +39 320 161 28 46
>> D: +44 (0)1628 876 654
>> Skype: gabrielecolumbro
>> Blog: http://www.mindthegab.com
>>
>>
>>
>
> -- 
>
> Eng. Gabriele Columbro
> Alfresco Software, Ltd.
>
> M: +31 (0)627 565 103
> P: +39 320 161 28 46
> D: +44 (0)1628 876 654
> Skype: gabrielecolumbro
> Blog: http://www.mindthegab.com
>
>
>

-- 

Eng. Gabriele Columbro
Alfresco Software, Ltd.

M: +31 (0)627 565 103
P: +39 320 161 28 46
D: +44 (0)1628 876 654
Skype: gabrielecolumbro
Blog: http://www.mindthegab.com




Mime
View raw message