On 2/23/08, Dennis Lundberg <[EMAIL PROTECTED]> wrote:
> We've has discussions about this previously. I stand by my position that
> changes like these should tried out in at least one component release,
> before they are included in the parent pom. It's a way of verifying that
> the changes actually works during a release.
>
Well, the current proxy release will be using these changes. So,
we'll see what everything looks like with it.
>
> James Carman 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.
> >
>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
>
> --
>
> Dennis Lundberg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]