On Sat, Feb 23, 2008 at 2:58 PM, James Carman
<[EMAIL PROTECTED]> wrote:
> All,
>
>  I've been working on the release candidate for commons-proxy-1.0 (if
>  you couldn't tell by the SVN traffic).  I have created my own "rc"
>  profile in proxy's pom.xml file.  I think we should push those changes
>  to commons-parent.  Here's what it looks like:
>
>         <profile>
>             <id>rc</id>
>             <distributionManagement>
>                 <site>
>                     <id>stagingSite</id>
>                     <name>Release Candidate Staging Site</name>
>                     <url>
>  
> ${commons.deployment.protocol}://people.apache.org/home/${releaseManager}/public_html/${artifactId}-${version}
>                     </url>
>                 </site>
>             </distributionManagement>
>             <build>
>                 <plugins>
>                     <plugin>
>                         <artifactId>maven-assembly-plugin</artifactId>
>                         <executions>
>                             <execution>
>                                 <goals>
>                                     <goal>attached</goal>
>                                 </goals>
>                                 <phase>package</phase>
>                             </execution>
>                         </executions>
>                     </plugin>
>                     <plugin>
>                         <artifactId>maven-gpg-plugin</artifactId>
>                         <configuration>
>                             <passphrase>${gpg.passphrase}</passphrase>
>                         </configuration>
>                         <executions>
>                             <execution>
>                                 <id>sign-artifacts</id>
>                                 <phase>package</phase>
>                                 <goals>
>                                     <goal>sign</goal>
>                                 </goals>
>                             </execution>
>                         </executions>
>                     </plugin>
>                     <plugin>
>                         <artifactId>maven-install-plugin</artifactId>
>                         <configuration>
>                             <createChecksum>true</createChecksum>
>                         </configuration>
>                     </plugin>
>                     <plugin>
>                         <artifactId>maven-source-plugin</artifactId>
>                         <executions>
>                             <execution>
>                                 <id>create-source-jar</id>
>                                 <goals>
>                                     <goal>jar</goal>
>                                 </goals>
>                                 <phase>package</phase>
>                             </execution>
>                         </executions>
>                     </plugin>
>                     <plugin>
>                         <artifactId>maven-release-plugin</artifactId>
>                         <configuration>
>                             <!-- Pass these arguments to the deploy plugin. 
> -->
>                             <arguments>-Prc</arguments>
>                         </configuration>
>                     </plugin>
>                     <plugin>
>                         <artifactId>maven-javadoc-plugin</artifactId>
>                         <executions>
>                             <execution>
>                                 <id>create-javadoc-jar</id>
>                                 <goals>
>                                     <goal>jar</goal>
>                                 </goals>
>                                 <phase>package</phase>
>                                 <configuration>
>                                     <source>${maven.compile.source}</source>
>                                 </configuration>
>                             </execution>
>                         </executions>
>                     </plugin>
>                 </plugins>
>             </build>
>         </profile>
>
>  Basically, all I did was change the staging site deployment directory
>  to go to a directory in my account's public_html.  Also, I made sure
>  that the signing occurs during the "package" phase and not "verify".
>  There is also a property declaration for the "releaseManager" property
>  which defaults to ${user.name}.  After I've done this, all I have to
>  do to get my release candidate's site published is:
>
>  mvn -Prc clean site:stage-deploy
>
>  And, when I want to create the distribution files:
>
>  mvn -Prc clean site package
>
>  The site goal is required because we want the javadocs in the
>  distribution files (from what I've been told).  Is there not a way to
>  get maven to do the javadocs when you do "package" so that they will
>  be included in the distribution files?
>
>  So, how does this sound to you guys?  I didn't want to go changing the
>  parent pom without consulting with you folks first.

How about attaching a patch to COMMONSSITE-23 - then its much easier
to see the changes you're proposing

http://issues.apache.org/jira/browse/COMMONSSITE-23

Niall

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to