You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Robert Scholte (JIRA)" <ji...@codehaus.org> on 2013/01/13 13:54:13 UTC

[jira] (SCM-580) Maven SCM plugin configuration ignored if executions are used.

     [ https://jira.codehaus.org/browse/SCM-580?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Scholte updated SCM-580:
-------------------------------

    Component/s: maven-plugin
    Description: 
When utilizing the embedded configuration tag, everything is perfect.  However, once I try to use executions, the plugin fails to recognize the settings specified in within the execution tag.  Here is the portion of my pom file that doesn't work:
{code:xml}

		<profile>
            <id>bootstrap-all</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
			<build>
				<plugins>
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-scm-plugin</artifactId>
						<version>1.4</version>
						<configuration>
							<skipCheckoutIfExists/>
						</configuration>
						<executions>
							<execution>
								<id>checkout_a</id>
								<configuration>
									<connectionUrl>scm:svn:https://svnserver/svn/prod/java/aws-core-webutils/trunk/</connectionUrl>
									<checkoutDirectory>${basedir}..\aws-core-webutils</checkoutDirectory>
								</configuration>
								<phase>process-resources</phase>
								<goals>
									<goal>checkout</goal>
								</goals>
							</execution>
						</executions>
					</plugin>		
				</plugins>
			</build>
		</profile>
{code}

However, this does work:
{code:xml}
		<profile>
            <id>bootstrap-all</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
			<build>
				<plugins>
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-scm-plugin</artifactId>
						<version>1.4</version>
						<configuration>
							<skipCheckoutIfExists/>
							<connectionUrl>scm:svn:https://svnserver/svn/prod/java/aws-core-webutils/trunk/</connectionUrl>
							<checkoutDirectory>${basedir}\..\aws-core-webutils</checkoutDirectory>
						</configuration>
					</plugin>		
				</plugins>
			</build>
		</profile>
{code}

  was:
When utilizing the embedded configuration tag, everything is perfect.  However, once I try to use executions, the plugin fails to recognize the settings specified in within the execution tag.  Here is the portion of my pom file that doesn't work:


		<profile>
            <id>bootstrap-all</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
			<build>
				<plugins>
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-scm-plugin</artifactId>
						<version>1.4</version>
						<configuration>
							<skipCheckoutIfExists/>
						</configuration>
						<executions>
							<execution>
								<id>checkout_a</id>
								<configuration>
									<connectionUrl>scm:svn:https://svnserver/svn/prod/java/aws-core-webutils/trunk/</connectionUrl>
									<checkoutDirectory>${basedir}..\aws-core-webutils</checkoutDirectory>
								</configuration>
								<phase>process-resources</phase>
								<goals>
									<goal>checkout</goal>
								</goals>
							</execution>
						</executions>
					</plugin>		
				</plugins>
			</build>
		</profile>


However, this does work:

		<profile>
            <id>bootstrap-all</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
			<build>
				<plugins>
					<plugin>
						<groupId>org.apache.maven.plugins</groupId>
						<artifactId>maven-scm-plugin</artifactId>
						<version>1.4</version>
						<configuration>
							<skipCheckoutIfExists/>
							<connectionUrl>scm:svn:https://svnserver/svn/prod/java/aws-core-webutils/trunk/</connectionUrl>
							<checkoutDirectory>${basedir}\..\aws-core-webutils</checkoutDirectory>
						</configuration>
					</plugin>		
				</plugins>
			</build>
		</profile>


    
> Maven SCM plugin configuration ignored if executions are used.
> --------------------------------------------------------------
>
>                 Key: SCM-580
>                 URL: https://jira.codehaus.org/browse/SCM-580
>             Project: Maven SCM
>          Issue Type: Bug
>          Components: maven-plugin
>    Affects Versions: 1.4
>         Environment: Windows
>            Reporter: Lee Fox
>
> When utilizing the embedded configuration tag, everything is perfect.  However, once I try to use executions, the plugin fails to recognize the settings specified in within the execution tag.  Here is the portion of my pom file that doesn't work:
> {code:xml}
> 		<profile>
>             <id>bootstrap-all</id>
>             <activation>
>                 <activeByDefault>true</activeByDefault>
>             </activation>
> 			<build>
> 				<plugins>
> 					<plugin>
> 						<groupId>org.apache.maven.plugins</groupId>
> 						<artifactId>maven-scm-plugin</artifactId>
> 						<version>1.4</version>
> 						<configuration>
> 							<skipCheckoutIfExists/>
> 						</configuration>
> 						<executions>
> 							<execution>
> 								<id>checkout_a</id>
> 								<configuration>
> 									<connectionUrl>scm:svn:https://svnserver/svn/prod/java/aws-core-webutils/trunk/</connectionUrl>
> 									<checkoutDirectory>${basedir}..\aws-core-webutils</checkoutDirectory>
> 								</configuration>
> 								<phase>process-resources</phase>
> 								<goals>
> 									<goal>checkout</goal>
> 								</goals>
> 							</execution>
> 						</executions>
> 					</plugin>		
> 				</plugins>
> 			</build>
> 		</profile>
> {code}
> However, this does work:
> {code:xml}
> 		<profile>
>             <id>bootstrap-all</id>
>             <activation>
>                 <activeByDefault>true</activeByDefault>
>             </activation>
> 			<build>
> 				<plugins>
> 					<plugin>
> 						<groupId>org.apache.maven.plugins</groupId>
> 						<artifactId>maven-scm-plugin</artifactId>
> 						<version>1.4</version>
> 						<configuration>
> 							<skipCheckoutIfExists/>
> 							<connectionUrl>scm:svn:https://svnserver/svn/prod/java/aws-core-webutils/trunk/</connectionUrl>
> 							<checkoutDirectory>${basedir}\..\aws-core-webutils</checkoutDirectory>
> 						</configuration>
> 					</plugin>		
> 				</plugins>
> 			</build>
> 		</profile>
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira