incubator-adffaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bernd Bohmann <bernd.bohm...@atanion.com>
Subject Re: [release] adding a maven profile ?
Date Sun, 04 Feb 2007 12:48:14 GMT
Hello Matthias,

please look at this pom, too

http://svn.apache.org/viewvc/maven/pom/tags/maven-parent-5/pom.xml?revision=502493&view=markup

you can configure the deploy-plugin to deploy the artifacts to a 
diffenent location.

Regards

Bernd

Matthias Wessendorf wrote:
> Hello friends,
> 
> Martin van den Bemt and I are working on the release of the plugins.
> I'd like to add a profile like the attached one (take from Tobago).
> 
> With that profile we'll do the following.
> -Do the release and deploy it to the Incubator SNAPSHOT repository
> -Hold a vote on the bits and bytes on Trinidad DEV
> -Move the vote to the general@i.a.o list
> -do the release (means *moving* it to a non-snapshot incubator repo)
> 
> The maven release-plugin changes those -SNAPSHOT things, so the
> Incubator PMC hasn't to vote on a snapshot (only deployed to a
> snapshot repo, easy to *redeloy*). So the *vote candidate* and the
> *real* "release artifacts" would be the same.
> 
> (that was one side note on a formal thread at the general_incubator
> list, to not vote on a SNAPSHOT)
> 
> When putting the profile to the plugins release branch, I'd like to
> start to change the versions as discussed in my past email (also a
> side note on a incubator thread, to have proper versions like
> 1.0.0-incubating instead of incubator-m1).
> 
> Feedback welcome!
> -Matthias
> 
> -------------------------------------------------------------------------------------------

> 
> the profile:
> 
> 
>    <profile>
>      <id>release</id>
>      <!--
>      NOTE: To use you need to enable this profile and pass in the 
> passphrase:
>            mvn -Prelease -Dpassphrase=thephrase
>       -->
>      <build>
>        <plugins>
>          <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>
>          <plugin>
>            <artifactId>maven-source-plugin</artifactId>
>            <version>2.0.1</version>
>            <executions>
>              <execution>
>                <id>attach-sources</id>
>                <goals>
>                  <goal>jar</goal>
>                </goals>
>              </execution>
>            </executions>
>          </plugin>
>          <plugin>
>            <artifactId>maven-javadoc-plugin</artifactId>
>            <version>2.1</version>
>            <executions>
>              <execution>
>                <id>attach-javadocs</id>
>                <goals>
>                  <goal>jar</goal>
>                </goals>
>              </execution>
>            </executions>
>          </plugin>
>          <plugin>
>            <groupId>org.apache.maven.plugins</groupId>
>            <artifactId>maven-scm-plugin</artifactId>
>            <executions>
>              <execution>
>                <phase>validate</phase>
>                <id>getting-scm.revision</id>
>                <goals><goal>update</goal></goals>
>              </execution>
>            </executions>
>          </plugin>
>        </plugins>
>      </build>
>    </profile>
> 

Mime
View raw message