Hi Wendy, I've been meaning to get the gpg plugin working since my failed experiment during the 0.9.7 release. Thanks for the patch - I'll give it a try later today.
What is included in the ASF organizational pom? Generally we're open to suggestions regarding making the release process easier, but I don't know if we want to try too many changes this close to a release. -Mike On Tue, Apr 8, 2008 at 10:30 AM, Wendy Smoak <[EMAIL PROTECTED]> wrote: > On Fri, Apr 4, 2008 at 12:40 PM, Wendy Smoak <[EMAIL PROTECTED]> wrote: > > > Please review the release process to make sure that detached > > signatures (.asc files) are produced for all artifacts in the Maven > > repo, as well for as the normal release distributions. > > Hello again. I met up with Craig at the AC EU hackathon and took a > look at http://openjpa.apache.org/releasing-openjpa.html and the > build. > > Here's what I've got so far for the top-level pom. This adds the ASF > organizational pom as a parent, and configures the GPG plugin to sign > the artifacts. Unfortunately I'm not set up to build the entire thing > with the release profile enabled, so I can't be sure this doesn't > break anything else... > > Index: pom.xml > =================================================================== > --- pom.xml (revision 645306) > +++ pom.xml (working copy) > @@ -22,6 +22,11 @@ > 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>4</version> > + </parent> > <prerequisites> > <maven>2.0.4</maven> > </prerequisites> > @@ -104,6 +109,25 @@ > <modules> > <module>openjpa-project</module> > </modules> > + <build> > + <plugins> > + <plugin> > + <groupId>org.apache.maven.plugins</groupId> > + <artifactId>maven-gpg-plugin</artifactId> > + <version>1.0-alpha-4</version> > + <configuration> > + <passphrase>${gpg.passphrase}</passphrase> > + </configuration> > + <executions> > + <execution> > + <goals> > + <goal>sign</goal> > + </goals> > + </execution> > + </executions> > + </plugin> > + </plugins> > + </build> > </profile> > > <!-- > > After this, you should be able to remove the Antrun plugin config > that's doing the signatures in the openjpa-project module. > > (Signatures for the artifacts in the central repo are my main concern, > but if there is interest in reducing the number of steps involved in > the release process, I can make some suggestions.) > > -- > Wendy >
