Got it - yeah, I was editing a pom in a different branch (DOH!). I have the following dependency chain
C depends on B depends on A. The only real application here is C. In order to release C, I need to release B and A also? And my other question earlier was, where is this scm setup supposed to be, the parent level or child level? -----Original Message----- From: Mike Perham [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 14, 2006 4:31 PM To: Maven Users List Subject: RE: integration builds and version numbers You need something like this in your POM. <scm> <connection>scm:perforce://depot/modules/fabric/trunk/parent</connection > <developerConnection>scm:perforce://depot/modules/fabric/trunk/parent</d eveloperConnection> </scm> > -----Original Message----- > From: EJ Ciramella [mailto:[EMAIL PROTECTED] > Sent: Wednesday, June 14, 2006 3:02 PM > To: Maven Users List > Subject: RE: integration builds and version numbers > > I tried that: > > E:\work\up-svcs-test\rel\R1.5\cryptoServer>mvn > -Dmaven.test.skip=true release:prepare > -Dconnection=scm:perforce:[EMAIL PROTECTED]:1666://d > epot/up-svcs-test/cryptoServer/... > [INFO] Scanning for projects... > [INFO] Searching repository for plugin with prefix: 'release'. > [INFO] > -------------------------------------------------------------- > ---------- > ---- > [INFO] Building Crypto Server > [INFO] task-segment: [release:prepare] (aggregator-style) > [INFO] > -------------------------------------------------------------- > ---------- > ---- > [INFO] [release:prepare] > [INFO] > -------------------------------------------------------------- > ---------- > [ERROR] BUILD FAILURE > [INFO] > -------------------------------------------------------------- > ---------- > [INFO] Missing required setting: scm connection or > developerConnection must be specified. > [INFO] > -------------------------------------------------------------- > ---------- > [INFO] For more information, run Maven with the -e switch [INFO] > -------------------------------------------------------------- > ---------- > [INFO] Total time: 2 seconds > [INFO] Finished at: Wed Jun 14 16:00:06 EDT 2006 [INFO] Final > Memory: 4M/8M [INFO] > -------------------------------------------------------------- > ---------- > > > -----Original Message----- > From: Alexandre Poitras [mailto:[EMAIL PROTECTED] > Sent: Wednesday, June 14, 2006 3:09 PM > To: Maven Users List > Subject: Re: integration builds and version numbers > > Just pass it on the command line. You should check the plugin page. > Tons of information like the goal names and their properties : > http://maven.apache.org/plugins/maven-release-plugin/howto.html > http://maven.apache.org/plugins/maven-release-plugin/plugin-info.html > > On 6/14/06, EJ Ciramella <[EMAIL PROTECTED]> wrote: > > Does anyone know if mvn, when using the perforce scm > config, will pull > > the users password from an environment variable? > > > > Mike, did you try that before you left this person logged in? > > > > -----Original Message----- > > From: Mike Perham [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, June 14, 2006 12:12 PM > > To: Maven Users List > > Subject: RE: integration builds and version numbers > > > > The perforce provider does not handle passwords; it is assumed that > you > > are already logged in. We have a special build user who is only > allowed > > to log in from the build server and whose login never expires. > > > > > -----Original Message----- > > > From: EJ Ciramella [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, June 14, 2006 9:54 AM > > > To: Maven Users List > > > Subject: RE: integration builds and version numbers > > > > > > I'm talking about passwords to perforce > > > > > > -----Original Message----- > > > From: Roald Bankras [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, June 14, 2006 10:55 AM > > > To: Maven Users List > > > Subject: RE: integration builds and version numbers > > > > > > The website mentioned by Kieran Brady shows how you can store the > > > scm passwords. > > > > > > Roald Bankras > > > Software Engineer > > > JTeam b.v. > > > > > > -----Original Message----- > > > From: EJ Ciramella [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, June 14, 2006 4:40 PM > > > To: Maven Users List > > > Subject: RE: integration builds and version numbers > > > > > > Ok - got the pdf, but I'm confused. Does this release > plugin need > > > to be configured at the parent or child pom level? What > if our scm > > > tool of choose (perforce) requires passwords? > > > > > > -----Original Message----- > > > From: Roald Bankras [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, June 14, 2006 10:26 AM > > > To: Maven Users List > > > Subject: RE: integration builds and version numbers > > > > > > In chapter 7 of the 'better builds with maven' book (downloadable > from > > > www.mergere.com) there is a description on how to use the release > > > plugin. > > > The plugin website can be found at > > > http://maven.apache.org/plugins/maven-release-plugin/ > > > > > > Roald Bankras > > > Software Engineer > > > JTeam b.v. > > > > > > -----Original Message----- > > > From: EJ Ciramella [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, June 14, 2006 4:14 PM > > > To: Maven Users List > > > Subject: RE: integration builds and version numbers > > > > > > I tried both mvn release and mvn release:release - neither exists. > > > > > > What is the correct goal? > > > > > > -----Original Message----- > > > From: EJ Ciramella [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, June 14, 2006 9:51 AM > > > To: Maven Users List > > > Subject: RE: integration builds and version numbers > > > > > > Where is this documented? I'd like to read more about this. > > > > > > -----Original Message----- > > > From: Roald Bankras [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, June 14, 2006 3:16 AM > > > To: Maven Users List > > > Subject: RE: integration builds and version numbers > > > > > > Updating the version numbers in the pom files can be done > by calling > > > the release goal. > > > > > > Roald Bankras > > > Software Engineer > > > JTeam b.v. > > > > > > -----Original Message----- > > > From: EJ Ciramella [mailto:[EMAIL PROTECTED] > > > Sent: Monday, June 12, 2006 11:30 PM > > > To: Maven Users List > > > Subject: RE: integration builds and version numbers > > > > > > Someone must be using CC + M2, no? > > > > > > -----Original Message----- > > > From: EJ Ciramella [mailto:[EMAIL PROTECTED] > > > Sent: Monday, June 12, 2006 8:01 AM > > > To: Maven Users List > > > Subject: integration builds and version numbers > > > > > > How are people updating their pom.xml files with version numbers > > > from say cruisecontrol? > > > > > > We have two types of codelines (in perforce) here, project and > > > release lines. Everything starts out life as a project then over > > > time one (or > > > more) projects can be integrated to a release line. > > > > > > I'm curious, we're forcefully editing (with the ant replace > > > task) some templated version.html files to reflect what > version was > > > built. Do I need to be doing this to the pom.xml files also? > > > > > > When something is getting built from a project branch, the build > > > number looks like this: > > > > > > X.<projectbranchname>.<buildnumber> > > > > > > So: > > > > > > 8.P000001.1 > > > > > > In the maven world, all the project branches would look like this: > > > > > > <version>X.X-SNAPSHOT</version > > > > > > So in the above case - > > > > > > <version>8.0-P000001-SNAPSHOT</version> > > > > > > And when that goes to release > > > > > > <version>8.0.X</version> > > > > > > Where X is a build number. > > > > > > This has a problem though - I'll have to remember the dependency > > > order to build and make sure that module "C" gets built > before "B" > > > which is built before "A" (or the replace at least > happens in that > > > order). > > > > > > So what are people doing for this? Manually updating > before every > > > build? I _really_ don't want to have to go back to that.... > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > -- > > > No virus found in this incoming message. > > > Checked by AVG Free Edition. > > > Version: 7.1.394 / Virus Database: 268.8.3/361 - Release > > > Date: 6/11/2006 > > > > > > > > > -- > > > No virus found in this outgoing message. > > > Checked by AVG Free Edition. > > > Version: 7.1.394 / Virus Database: 268.8.3/362 - Release > > > Date: 6/12/2006 > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > -- > > > No virus found in this incoming message. > > > Checked by AVG Free Edition. > > > Version: 7.1.394 / Virus Database: 268.8.4/363 - Release > > > Date: 6/13/2006 > > > > > > > > > -- > > > No virus found in this outgoing message. > > > Checked by AVG Free Edition. > > > Version: 7.1.394 / Virus Database: 268.8.4/363 - Release > > > Date: 6/13/2006 > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > > > > > > > > > > -- > > > No virus found in this incoming message. > > > Checked by AVG Free Edition. > > > Version: 7.1.394 / Virus Database: 268.8.4/363 - Release > > > Date: 6/13/2006 > > > > > > > > > -- > > > No virus found in this outgoing message. > > > Checked by AVG Free Edition. > > > Version: 7.1.394 / Virus Database: 268.8.4/363 - Release > > > Date: 6/13/2006 > > > > > > > > > > --------------------------------------------------------------------- > > > 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] > > > > > > > > > > > --------------------------------------------------------------------- > > 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] > > > > > > --------------------------------------------------------------------- > 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] > > --------------------------------------------------------------------- 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]