This is great to see happening :-)

Mark

On Wednesday, October 19, 2011, Greg Pendlebury <[email protected]>
wrote:
> Cool, I shall try a full release later today then.
>
> Ta,
> Greg
>
> On 19 October 2011 13:55, Chris Wilper <[email protected]> wrote:
>
> Thanks for the details. I've re-organized the issue I pointed to
> earlier into some manageable sub-tasks, at least one of which I think
> we can get done for 3.6 -- starting to deploy all artifacts to central
> via sonatype as part of the release process:
>
> https://jira.duraspace.org/browse/FCREPO-1014
>
> I also folded your pom changes into my working copy to test what you
> did, and was able to successfully deploy 3.6-SNAPSHOT to sonatype.
>
> I'm generally happy with the approach you've used, and I fully support
> your pushing your 3.5 artifacts to central under the org.fcrepo
> artifactid. Once you've done that and requested the central sync for
> org.fcrepo, we can start doing it as a matter of course.
>
> - Chris
>
> On Tue, Oct 18, 2011 at 6:16 PM, Greg Pendlebury
> <[email protected]> wrote:
>> Thanks Chris,
>>
>> Yes they were just POM changes. Just the new parent as you noted:
>>   <parent>
>>     <groupId>org.sonatype.oss</groupId>
>>     <artifactId>oss-parent</artifactId>
>>     <version>7</version>
>>   </parent>
>>
>> And a new build profile (copied and modified from the existing one) to
>> isolate the changes to one location and prevent them from triggering
under
>> the wrong circumstances... not that that would be a problem, it's just
>> source JARs and javadoc JARs being built. The delay involved in building
>> them was why I isolated them:
>>     <profile>
>>       <id>sonatype-release</id>
>>       <build>
>>         <plugins>
>>           <!-- sign each artifact with a pgp key -->
>>           <plugin>
>>             <groupId>org.apache.maven.plugins</groupId>
>>             <artifactId>maven-gpg-plugin</artifactId>
>>             <executions>
>>               <execution>
>>                 <id>sign-artifacts</id>
>>                 <phase>verify</phase>
>>                 <goals>
>>                   <goal>sign</goal>
>>                 </goals>
>>               </execution>
>>             </executions>
>>           </plugin>
>>
>>           <!-- Generate javadoc JARs -->
>>           <plugin>
>>             <groupId>org.apache.maven.plugins</groupId>
>>             <artifactId>maven-javadoc-plugin</artifactId>
>>             <version>2.6.1</version>
>>             <executions>
>>               <execution>
>>                 <id>attach-javadocs</id>
>>                 <goals>
>>                   <goal>jar</goal>
>>                 </goals>
>>               </execution>
>>             </executions>
>>           </plugin>
>>
>>           <!-- Generate source JARs -->
>>           <plugin>
>>             <groupId>org.apache.maven.plugins</groupId>
>>             <artifactId>maven-source-plugin</artifactId>
>>             <executions>
>>               <execution>
>>                 <id>attach-sources</id>
>>                 <goals>
>>                   <goal>jar</goal>
>>                 </goals>
>>               </execution>
>>             </executions>
>>           </plugin>
>>
>>         </plugins>
>>       </build>
>>     </profile>
>>
>> Then run:
>> mvn clean
>> mvn -P sonatype-release deploy
>>
>> This leaves them (after closing the repo) sitting in the staging
repository
>> already linked, and I can build using them from there until they finish
>> public inspection and get properly released to Central.
>>
>> So if you're generally happy with this I will release them then. I have
no
>> urgency as long as I can develop against the staging repo, so I'm happy
to
>> wait a couple of days if anyone wants to check them.
>>
>> Ta,
>> Greg
>

-- 
[image: @mire Inc.]
*Mark Diggory*
*2888 Loker Avenue East, Suite 305, Carlsbad, CA. 92010*
*Esperantolaan 4, Heverlee 3001, Belgium*
http://www.atmire.com
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to