[ 
http://jira.codehaus.org/browse/MRELEASE-439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dennis Lundberg updated MRELEASE-439:
-------------------------------------

    Component/s: perform
    Description: 
Here is my POM file:

{code:xml}
<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.xxxx.test</groupId>
        <artifactId>test1</artifactId>
        <name>test project</name>
        <version>0.0.139-SNAPSHOT</version>
        <packaging>pom</packaging>
        <organization>
                <name>xxxxxx</name>
                <url>http://www.xxx.com</url>
        </organization>
        <build>
                <!-- Configure plugins for all child builds (overridable) -->
                <pluginManagement>
                        <plugins>
                                <!-- Default JAVA support level is 1.5 -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-compiler-plugin</artifactId>
                                        <configuration>
                                                <source>1.6</source>
                                                <target>1.6</target>
                                        </configuration>
                                </plugin>

                                <!-- Release Manager Defaults -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-release-plugin</artifactId>
                                        <version>2.0-beta-9</version>
                                        <configuration>
                                                <tagBase>
                                                        
http://xxx.xxxx.com/svn/md.svn/TRUNK/com.xxxxxx/tags
                                                </tagBase>
                                                <allowTimestampedSnapshots>
                                                        false
                                                </allowTimestampedSnapshots>
                                                
<commitByProject>true</commitByProject>
                                                
<generateReleasePoms>false</generateReleasePoms>
                                                
<updateDependencies>true</updateDependencies>
                                                
<remoteTagging>true</remoteTagging>
                                                <goals />
                                                <username>xxxxx</username>
                                                <password>xxxxxx</password>
                                        </configuration>
                                </plugin>


                                <!-- JAR plugin configuration -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-jar-plugin</artifactId>
                                        <configuration>
                                                <archive>
                                                        <manifestEntries>
                                                                <Class-Path>
                                                                        
/home/md/lib/java/overrides
                                                                </Class-Path>
                                                        </manifestEntries>
                                                        <addMavenDescriptor>
                                                                true
                                                        </addMavenDescriptor>
                                                        <index>true</index>
                                                        <manifest>
                                                                
<addClasspath>true</addClasspath>
                                                                
<addDefaultImplementationEntries>
                                                                        true
                                                                
</addDefaultImplementationEntries>
                                                                
<addDefaultSpecificationEntries>
                                                                        true
                                                                
</addDefaultSpecificationEntries>
                                                                
<addExtensions>false</addExtensions>
                                                                
<classpathMavenRepositoryLayout>
                                                                        false
                                                                
</classpathMavenRepositoryLayout>
                                                                
<classpathPrefix>lib</classpathPrefix>
                                                        </manifest>
                                                </archive>
                                        </configuration>
                                </plugin>

                                <!-- Source Plugin Configuration -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-source-plugin</artifactId>
                                        <executions>
                                                <execution>
                                                        <id>attach-sources</id>
                                                        <phase>verify</phase>
                                                        <goals>
                                                                <goal>jar</goal>
                                                                
<goal>test-jar</goal>
                                                        </goals>
                                                </execution>
                                        </executions>
                                </plugin>

                                <!-- Configure Eclipse Plugin -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-eclipse-plugin</artifactId>
                                        <configuration>
                                                
<downloadSources>true</downloadSources>
                                                <useProjectReferences>
                                                        false
                                                </useProjectReferences>
                                        </configuration>
                                </plugin>

                                <!-- Configure Surefire (JUnit) Plugin -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-surefire-plugin</artifactId>
                                        <version>2.3</version>
                                        <configuration>
                                                <skipTests>false</skipTests>
                                        </configuration>
                                </plugin>
                        </plugins>
                </pluginManagement>

                <!-- Bring in plugins -->
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-eclipse-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-jar-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-source-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-surefire-plugin</artifactId>
                        </plugin>
                </plugins>
        </build>
        <scm>
                
<connection>scm:svn:http://xxx.xxxxx.com/svn/md.svn/TRUNK/com.xxxx/trunk</connection>
                
<developerConnection>scm:svn:http://xxxx.xxxx.com/svn/md.svn/TRUNK/com.xxxx/trunk</developerConnection>
                <url>http://xxxxx.com/svn/md.svn/TRUNK/com.xxxxx/trunk</url>
        </scm>
        <distributionManagement>
                <repository>
                        <id>inhouse</id>
                        <name>Inhouse Internal Release Repository</name>
                        <url>
                                
scp://c...@xxxxxxx.com/home/md/maven2/maven2_repositories/inhouse
                        </url>
                </repository>
                <snapshotRepository>
                        <id>inhouse_snapshot</id>
                        <name>Inhouse Internal Snapshot Repository</name>
                        <url>
                                
scp://c...@xxxx.com/home/md/maven2/maven2_repositories/inhouse_snapshot
                        </url>
                        <uniqueVersion>true</uniqueVersion>
                </snapshotRepository>
        </distributionManagement>
        
        
        <profiles>
                <profile>
                        <id>reporting</id>
                        <activation>
                                <activeByDefault>false</activeByDefault>
                        </activation>
                        <distributionManagement>
                                <site>
                                        <id>xxxxx.md.website</id>
                                        <name>Development</name>
                                        
<url>scp://x...@xxxxx.com/data/users/ci/site</url>
                                </site>
                        </distributionManagement>
                        <build>
                                <pluginManagement>
                                        <plugins>
                                                <!-- Site plugin configuration 
-->
                                                <plugin>
                                                        
<groupId>org.apache.maven.plugins</groupId>
                                                        
<artifactId>maven-site-plugin</artifactId>
                                                        <configuration>
                                                                <!-- 
outputDirectory>../site</outputDirectory -->
                                                        
<outputEncoding>UTF-8</outputEncoding>
                                                        </configuration>
                                                </plugin>
                                        </plugins>
                                </pluginManagement>
                        </build>
                        <reporting>
                                
<outputDirectory>${basedir}/target/site</outputDirectory>
                                <plugins>
                                        <!-- General project information -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                <artifactId>
                                                        
maven-project-info-reports-plugin
                                                </artifactId>
                                                <configuration>
                                                        
<dependencyLocationEnabled>false</dependencyLocationEnabled>
                                                </configuration>
                                        </plugin>
                
                                        <!-- Generate Javadocs -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-javadoc-plugin</artifactId>
                                                <configuration>
                                                        <source>1.6</source>
                                                        <target>1.6</target>
                                                </configuration>
                                        </plugin>
                
                                        <!-- Generate "JDepend" report -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>jdepend-maven-plugin</artifactId>
                                                <configuration>
                                                        
<classDirectory>target</classDirectory>
                                                        <skip>true</skip>
                                                </configuration>
                                        </plugin>
                
                                        <!-- Report about JUnit Test Results -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-surefire-report-plugin</artifactId>
                                        </plugin>
                
                                        <!-- Cobertura Test Coverage Report -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>cobertura-maven-plugin</artifactId>
                                        </plugin>
                
                                        <!-- Clover Test Coverage Report -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-clover-plugin</artifactId>
                                                <configuration>
                                                        
<generateXml>true</generateXml>
                                                </configuration>
                                        </plugin>
                
                                        <!-- FindBugs Report -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>findbugs-maven-plugin</artifactId>
                                                <configuration>
                                                        
<xmlOutput>true</xmlOutput>
                                                        <effort>Max</effort>
                                                </configuration>
                                        </plugin>
                
                                        <!-- TAGS Report -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>taglist-maven-plugin</artifactId>
                                        </plugin>
                
                                        <!-- "PMD" and "CPD" Reports -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-pmd-plugin</artifactId>
                                                <configuration>
                                        <rulesets>
                                                  
<ruleset>http://xxxxxx.com/dst_rules.xml</ruleset>
                                        </rulesets>
                                        <sourceEncoding>utf-8</sourceEncoding>
                                        <minimumTokens>100</minimumTokens>
                                                        
<targetJdk>1.6</targetJdk>
                                                </configuration>
                                        </plugin>
                
                                        <!-- Coding Standards Violation Report 
-->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-checkstyle-plugin</artifactId>
                                        </plugin>
                
                                        <!-- Cross references report -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-jxr-plugin</artifactId>
                                        </plugin>
                
                                        <!-- Generate Dashboard Summary Report 
(MUST BE LAST REPORT) -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>dashboard-maven-plugin</artifactId>
                                        </plugin>
                                </plugins>
                        </reporting>
                </profile>
        </profiles>
</project>
{code}



In above POM file, if I change the verison of release plugin to 2.0-beta-8 it 
works fine, as soon as I chnage it back to 2.0-beta-9...
prepare works fine, but in perform

It says,

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] ------------------------------------------------------------------------
[INFO] Building test project
[INFO]    task-segment: [release:perform] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [release:perform]
[INFO] Checking out the project to perform the release ...
[INFO] Executing: cmd.exe /X /C "svn --username csvn --password ***** 
--non-interactive checkout 
http://xx.xxxx.com/svn/md.svn/TRUNK/com.xxxxxx/tags/test1-0.0.139 
C:\work\work1\test1\target\checkout"
[INFO] Working directory: C:\work\work1\test1\target

After that, it searches for all projects in my workspace, which is 
C:\work\work1 directory and  puts them in target/checkout dir until the process 
runs out of memory...

Any help would be greatly appreciated.

The reason I am upgrading the version of release plugin is to avoid the 'Unable 
to tag SCM error'













  was:
Here is my POM file:


<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.xxxx.test</groupId>
        <artifactId>test1</artifactId>
        <name>test project</name>
        <version>0.0.139-SNAPSHOT</version>
        <packaging>pom</packaging>
        <organization>
                <name>xxxxxx</name>
                <url>http://www.xxx.com</url>
        </organization>
        <build>
                <!-- Configure plugins for all child builds (overridable) -->
                <pluginManagement>
                        <plugins>
                                <!-- Default JAVA support level is 1.5 -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-compiler-plugin</artifactId>
                                        <configuration>
                                                <source>1.6</source>
                                                <target>1.6</target>
                                        </configuration>
                                </plugin>

                                <!-- Release Manager Defaults -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-release-plugin</artifactId>
                                        <version>2.0-beta-9</version>
                                        <configuration>
                                                <tagBase>
                                                        
http://xxx.xxxx.com/svn/md.svn/TRUNK/com.xxxxxx/tags
                                                </tagBase>
                                                <allowTimestampedSnapshots>
                                                        false
                                                </allowTimestampedSnapshots>
                                                
<commitByProject>true</commitByProject>
                                                
<generateReleasePoms>false</generateReleasePoms>
                                                
<updateDependencies>true</updateDependencies>
                                                
<remoteTagging>true</remoteTagging>
                                                <goals />
                                                <username>xxxxx</username>
                                                <password>xxxxxx</password>
                                        </configuration>
                                </plugin>


                                <!-- JAR plugin configuration -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-jar-plugin</artifactId>
                                        <configuration>
                                                <archive>
                                                        <manifestEntries>
                                                                <Class-Path>
                                                                        
/home/md/lib/java/overrides
                                                                </Class-Path>
                                                        </manifestEntries>
                                                        <addMavenDescriptor>
                                                                true
                                                        </addMavenDescriptor>
                                                        <index>true</index>
                                                        <manifest>
                                                                
<addClasspath>true</addClasspath>
                                                                
<addDefaultImplementationEntries>
                                                                        true
                                                                
</addDefaultImplementationEntries>
                                                                
<addDefaultSpecificationEntries>
                                                                        true
                                                                
</addDefaultSpecificationEntries>
                                                                
<addExtensions>false</addExtensions>
                                                                
<classpathMavenRepositoryLayout>
                                                                        false
                                                                
</classpathMavenRepositoryLayout>
                                                                
<classpathPrefix>lib</classpathPrefix>
                                                        </manifest>
                                                </archive>
                                        </configuration>
                                </plugin>

                                <!-- Source Plugin Configuration -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-source-plugin</artifactId>
                                        <executions>
                                                <execution>
                                                        <id>attach-sources</id>
                                                        <phase>verify</phase>
                                                        <goals>
                                                                <goal>jar</goal>
                                                                
<goal>test-jar</goal>
                                                        </goals>
                                                </execution>
                                        </executions>
                                </plugin>

                                <!-- Configure Eclipse Plugin -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-eclipse-plugin</artifactId>
                                        <configuration>
                                                
<downloadSources>true</downloadSources>
                                                <useProjectReferences>
                                                        false
                                                </useProjectReferences>
                                        </configuration>
                                </plugin>

                                <!-- Configure Surefire (JUnit) Plugin -->
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-surefire-plugin</artifactId>
                                        <version>2.3</version>
                                        <configuration>
                                                <skipTests>false</skipTests>
                                        </configuration>
                                </plugin>
                        </plugins>
                </pluginManagement>

                <!-- Bring in plugins -->
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-eclipse-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-jar-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-source-plugin</artifactId>
                        </plugin>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-surefire-plugin</artifactId>
                        </plugin>
                </plugins>
        </build>
        <scm>
                
<connection>scm:svn:http://xxx.xxxxx.com/svn/md.svn/TRUNK/com.xxxx/trunk</connection>
                
<developerConnection>scm:svn:http://xxxx.xxxx.com/svn/md.svn/TRUNK/com.xxxx/trunk</developerConnection>
                <url>http://xxxxx.com/svn/md.svn/TRUNK/com.xxxxx/trunk</url>
        </scm>
        <distributionManagement>
                <repository>
                        <id>inhouse</id>
                        <name>Inhouse Internal Release Repository</name>
                        <url>
                                
scp://c...@xxxxxxx.com/home/md/maven2/maven2_repositories/inhouse
                        </url>
                </repository>
                <snapshotRepository>
                        <id>inhouse_snapshot</id>
                        <name>Inhouse Internal Snapshot Repository</name>
                        <url>
                                
scp://c...@xxxx.com/home/md/maven2/maven2_repositories/inhouse_snapshot
                        </url>
                        <uniqueVersion>true</uniqueVersion>
                </snapshotRepository>
        </distributionManagement>
        
        
        <profiles>
                <profile>
                        <id>reporting</id>
                        <activation>
                                <activeByDefault>false</activeByDefault>
                        </activation>
                        <distributionManagement>
                                <site>
                                        <id>xxxxx.md.website</id>
                                        <name>Development</name>
                                        
<url>scp://x...@xxxxx.com/data/users/ci/site</url>
                                </site>
                        </distributionManagement>
                        <build>
                                <pluginManagement>
                                        <plugins>
                                                <!-- Site plugin configuration 
-->
                                                <plugin>
                                                        
<groupId>org.apache.maven.plugins</groupId>
                                                        
<artifactId>maven-site-plugin</artifactId>
                                                        <configuration>
                                                                <!-- 
outputDirectory>../site</outputDirectory -->
                                                        
<outputEncoding>UTF-8</outputEncoding>
                                                        </configuration>
                                                </plugin>
                                        </plugins>
                                </pluginManagement>
                        </build>
                        <reporting>
                                
<outputDirectory>${basedir}/target/site</outputDirectory>
                                <plugins>
                                        <!-- General project information -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                <artifactId>
                                                        
maven-project-info-reports-plugin
                                                </artifactId>
                                                <configuration>
                                                        
<dependencyLocationEnabled>false</dependencyLocationEnabled>
                                                </configuration>
                                        </plugin>
                
                                        <!-- Generate Javadocs -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-javadoc-plugin</artifactId>
                                                <configuration>
                                                        <source>1.6</source>
                                                        <target>1.6</target>
                                                </configuration>
                                        </plugin>
                
                                        <!-- Generate "JDepend" report -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>jdepend-maven-plugin</artifactId>
                                                <configuration>
                                                        
<classDirectory>target</classDirectory>
                                                        <skip>true</skip>
                                                </configuration>
                                        </plugin>
                
                                        <!-- Report about JUnit Test Results -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-surefire-report-plugin</artifactId>
                                        </plugin>
                
                                        <!-- Cobertura Test Coverage Report -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>cobertura-maven-plugin</artifactId>
                                        </plugin>
                
                                        <!-- Clover Test Coverage Report -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-clover-plugin</artifactId>
                                                <configuration>
                                                        
<generateXml>true</generateXml>
                                                </configuration>
                                        </plugin>
                
                                        <!-- FindBugs Report -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>findbugs-maven-plugin</artifactId>
                                                <configuration>
                                                        
<xmlOutput>true</xmlOutput>
                                                        <effort>Max</effort>
                                                </configuration>
                                        </plugin>
                
                                        <!-- TAGS Report -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>taglist-maven-plugin</artifactId>
                                        </plugin>
                
                                        <!-- "PMD" and "CPD" Reports -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-pmd-plugin</artifactId>
                                                <configuration>
                                        <rulesets>
                                                  
<ruleset>http://xxxxxx.com/dst_rules.xml</ruleset>
                                        </rulesets>
                                        <sourceEncoding>utf-8</sourceEncoding>
                                        <minimumTokens>100</minimumTokens>
                                                        
<targetJdk>1.6</targetJdk>
                                                </configuration>
                                        </plugin>
                
                                        <!-- Coding Standards Violation Report 
-->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-checkstyle-plugin</artifactId>
                                        </plugin>
                
                                        <!-- Cross references report -->
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-jxr-plugin</artifactId>
                                        </plugin>
                
                                        <!-- Generate Dashboard Summary Report 
(MUST BE LAST REPORT) -->
                                        <plugin>
                                                
<groupId>org.codehaus.mojo</groupId>
                                                
<artifactId>dashboard-maven-plugin</artifactId>
                                        </plugin>
                                </plugins>
                        </reporting>
                </profile>
        </profiles>
</project>



In above POM file, if I change the verison of release plugin to 2.0-beta-8 it 
works fine, as soon as I chnage it back to 2.0-beta-9...
prepare works fine, but in perform

It says,

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'release'.
[INFO] ------------------------------------------------------------------------
[INFO] Building test project
[INFO]    task-segment: [release:perform] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [release:perform]
[INFO] Checking out the project to perform the release ...
[INFO] Executing: cmd.exe /X /C "svn --username csvn --password ***** 
--non-interactive checkout 
http://xx.xxxx.com/svn/md.svn/TRUNK/com.xxxxxx/tags/test1-0.0.139 
C:\work\work1\test1\target\checkout"
[INFO] Working directory: C:\work\work1\test1\target

After that, it searches for all projects in my workspace, which is 
C:\work\work1 directory and  puts them in target/checkout dir until the process 
runs out of memory...

Any help would be greatly appreciated.

The reason I am upgrading the version of release plugin is to avoid the 'Unable 
to tag SCM error'














> Maven perform checks out all other projects in the parent directory, this 
> wasn't happening with 2.0-beta-8 or beta-7
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: MRELEASE-439
>                 URL: http://jira.codehaus.org/browse/MRELEASE-439
>             Project: Maven 2.x Release Plugin
>          Issue Type: Bug
>          Components: perform
>    Affects Versions: 2.0-beta-9
>         Environment: Windows XP
>            Reporter: jack
>
> Here is my POM file:
> {code:xml}
> <project xmlns="http://maven.apache.org/POM/4.0.0"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> http://maven.apache.org/maven-v4_0_0.xsd";>
>       <modelVersion>4.0.0</modelVersion>
>       <groupId>com.xxxx.test</groupId>
>       <artifactId>test1</artifactId>
>       <name>test project</name>
>       <version>0.0.139-SNAPSHOT</version>
>       <packaging>pom</packaging>
>       <organization>
>               <name>xxxxxx</name>
>               <url>http://www.xxx.com</url>
>       </organization>
>       <build>
>               <!-- Configure plugins for all child builds (overridable) -->
>               <pluginManagement>
>                       <plugins>
>                               <!-- Default JAVA support level is 1.5 -->
>                               <plugin>
>                                       
> <groupId>org.apache.maven.plugins</groupId>
>                                       
> <artifactId>maven-compiler-plugin</artifactId>
>                                       <configuration>
>                                               <source>1.6</source>
>                                               <target>1.6</target>
>                                       </configuration>
>                               </plugin>
>                               <!-- Release Manager Defaults -->
>                               <plugin>
>                                       
> <groupId>org.apache.maven.plugins</groupId>
>                                       
> <artifactId>maven-release-plugin</artifactId>
>                                       <version>2.0-beta-9</version>
>                                       <configuration>
>                                               <tagBase>
>                                                       
> http://xxx.xxxx.com/svn/md.svn/TRUNK/com.xxxxxx/tags
>                                               </tagBase>
>                                               <allowTimestampedSnapshots>
>                                                       false
>                                               </allowTimestampedSnapshots>
>                                               
> <commitByProject>true</commitByProject>
>                                               
> <generateReleasePoms>false</generateReleasePoms>
>                                               
> <updateDependencies>true</updateDependencies>
>                                               
> <remoteTagging>true</remoteTagging>
>                                               <goals />
>                                               <username>xxxxx</username>
>                                               <password>xxxxxx</password>
>                                       </configuration>
>                               </plugin>
>                               <!-- JAR plugin configuration -->
>                               <plugin>
>                                       
> <groupId>org.apache.maven.plugins</groupId>
>                                       
> <artifactId>maven-jar-plugin</artifactId>
>                                       <configuration>
>                                               <archive>
>                                                       <manifestEntries>
>                                                               <Class-Path>
>                                                                       
> /home/md/lib/java/overrides
>                                                               </Class-Path>
>                                                       </manifestEntries>
>                                                       <addMavenDescriptor>
>                                                               true
>                                                       </addMavenDescriptor>
>                                                       <index>true</index>
>                                                       <manifest>
>                                                               
> <addClasspath>true</addClasspath>
>                                                               
> <addDefaultImplementationEntries>
>                                                                       true
>                                                               
> </addDefaultImplementationEntries>
>                                                               
> <addDefaultSpecificationEntries>
>                                                                       true
>                                                               
> </addDefaultSpecificationEntries>
>                                                               
> <addExtensions>false</addExtensions>
>                                                               
> <classpathMavenRepositoryLayout>
>                                                                       false
>                                                               
> </classpathMavenRepositoryLayout>
>                                                               
> <classpathPrefix>lib</classpathPrefix>
>                                                       </manifest>
>                                               </archive>
>                                       </configuration>
>                               </plugin>
>                               <!-- Source Plugin Configuration -->
>                               <plugin>
>                                       
> <groupId>org.apache.maven.plugins</groupId>
>                                       
> <artifactId>maven-source-plugin</artifactId>
>                                       <executions>
>                                               <execution>
>                                                       <id>attach-sources</id>
>                                                       <phase>verify</phase>
>                                                       <goals>
>                                                               <goal>jar</goal>
>                                                               
> <goal>test-jar</goal>
>                                                       </goals>
>                                               </execution>
>                                       </executions>
>                               </plugin>
>                               <!-- Configure Eclipse Plugin -->
>                               <plugin>
>                                       
> <groupId>org.apache.maven.plugins</groupId>
>                                       
> <artifactId>maven-eclipse-plugin</artifactId>
>                                       <configuration>
>                                               
> <downloadSources>true</downloadSources>
>                                               <useProjectReferences>
>                                                       false
>                                               </useProjectReferences>
>                                       </configuration>
>                               </plugin>
>                               <!-- Configure Surefire (JUnit) Plugin -->
>                               <plugin>
>                                       
> <groupId>org.apache.maven.plugins</groupId>
>                                       
> <artifactId>maven-surefire-plugin</artifactId>
>                                       <version>2.3</version>
>                                       <configuration>
>                                               <skipTests>false</skipTests>
>                                       </configuration>
>                               </plugin>
>                       </plugins>
>               </pluginManagement>
>               <!-- Bring in plugins -->
>               <plugins>
>                       <plugin>
>                               <groupId>org.apache.maven.plugins</groupId>
>                               <artifactId>maven-compiler-plugin</artifactId>
>                       </plugin>
>                       <plugin>
>                               <groupId>org.apache.maven.plugins</groupId>
>                               <artifactId>maven-eclipse-plugin</artifactId>
>                       </plugin>
>                       <plugin>
>                               <groupId>org.apache.maven.plugins</groupId>
>                               <artifactId>maven-jar-plugin</artifactId>
>                       </plugin>
>                       <plugin>
>                               <groupId>org.apache.maven.plugins</groupId>
>                               <artifactId>maven-source-plugin</artifactId>
>                       </plugin>
>                       <plugin>
>                               <groupId>org.apache.maven.plugins</groupId>
>                               <artifactId>maven-surefire-plugin</artifactId>
>                       </plugin>
>               </plugins>
>       </build>
>       <scm>
>               
> <connection>scm:svn:http://xxx.xxxxx.com/svn/md.svn/TRUNK/com.xxxx/trunk</connection>
>               
> <developerConnection>scm:svn:http://xxxx.xxxx.com/svn/md.svn/TRUNK/com.xxxx/trunk</developerConnection>
>               <url>http://xxxxx.com/svn/md.svn/TRUNK/com.xxxxx/trunk</url>
>       </scm>
>       <distributionManagement>
>               <repository>
>                       <id>inhouse</id>
>                       <name>Inhouse Internal Release Repository</name>
>                       <url>
>                               
> scp://c...@xxxxxxx.com/home/md/maven2/maven2_repositories/inhouse
>                       </url>
>               </repository>
>               <snapshotRepository>
>                       <id>inhouse_snapshot</id>
>                       <name>Inhouse Internal Snapshot Repository</name>
>                       <url>
>                               
> scp://c...@xxxx.com/home/md/maven2/maven2_repositories/inhouse_snapshot
>                       </url>
>                       <uniqueVersion>true</uniqueVersion>
>               </snapshotRepository>
>       </distributionManagement>
>       
>       
>       <profiles>
>               <profile>
>                       <id>reporting</id>
>                       <activation>
>                               <activeByDefault>false</activeByDefault>
>                       </activation>
>                       <distributionManagement>
>                               <site>
>                                       <id>xxxxx.md.website</id>
>                                       <name>Development</name>
>                                       
> <url>scp://x...@xxxxx.com/data/users/ci/site</url>
>                               </site>
>                       </distributionManagement>
>                       <build>
>                               <pluginManagement>
>                                       <plugins>
>                                               <!-- Site plugin configuration 
> -->
>                                               <plugin>
>                                                       
> <groupId>org.apache.maven.plugins</groupId>
>                                                       
> <artifactId>maven-site-plugin</artifactId>
>                                                       <configuration>
>                                                               <!-- 
> outputDirectory>../site</outputDirectory -->
>                                                               
> <outputEncoding>UTF-8</outputEncoding>
>                                                       </configuration>
>                                               </plugin>
>                                       </plugins>
>                               </pluginManagement>
>                       </build>
>                       <reporting>
>                               
> <outputDirectory>${basedir}/target/site</outputDirectory>
>                               <plugins>
>                                       <!-- General project information -->
>                                       <plugin>
>                                               
> <groupId>org.apache.maven.plugins</groupId>
>                                               <artifactId>
>                                                       
> maven-project-info-reports-plugin
>                                               </artifactId>
>                                               <configuration>
>                                                       
> <dependencyLocationEnabled>false</dependencyLocationEnabled>
>                                               </configuration>
>                                       </plugin>
>               
>                                       <!-- Generate Javadocs -->
>                                       <plugin>
>                                               
> <groupId>org.apache.maven.plugins</groupId>
>                                               
> <artifactId>maven-javadoc-plugin</artifactId>
>                                               <configuration>
>                                                       <source>1.6</source>
>                                                       <target>1.6</target>
>                                               </configuration>
>                                       </plugin>
>               
>                                       <!-- Generate "JDepend" report -->
>                                       <plugin>
>                                               
> <groupId>org.codehaus.mojo</groupId>
>                                               
> <artifactId>jdepend-maven-plugin</artifactId>
>                                               <configuration>
>                                                       
> <classDirectory>target</classDirectory>
>                                                       <skip>true</skip>
>                                               </configuration>
>                                       </plugin>
>               
>                                       <!-- Report about JUnit Test Results -->
>                                       <plugin>
>                                               
> <groupId>org.apache.maven.plugins</groupId>
>                                               
> <artifactId>maven-surefire-report-plugin</artifactId>
>                                       </plugin>
>               
>                                       <!-- Cobertura Test Coverage Report -->
>                                       <plugin>
>                                               
> <groupId>org.codehaus.mojo</groupId>
>                                               
> <artifactId>cobertura-maven-plugin</artifactId>
>                                       </plugin>
>               
>                                       <!-- Clover Test Coverage Report -->
>                                       <plugin>
>                                               
> <groupId>org.apache.maven.plugins</groupId>
>                                               
> <artifactId>maven-clover-plugin</artifactId>
>                                               <configuration>
>                                                       
> <generateXml>true</generateXml>
>                                               </configuration>
>                                       </plugin>
>               
>                                       <!-- FindBugs Report -->
>                                       <plugin>
>                                               
> <groupId>org.codehaus.mojo</groupId>
>                                               
> <artifactId>findbugs-maven-plugin</artifactId>
>                                               <configuration>
>                                                       
> <xmlOutput>true</xmlOutput>
>                                                       <effort>Max</effort>
>                                               </configuration>
>                                       </plugin>
>               
>                                       <!-- TAGS Report -->
>                                       <plugin>
>                                               
> <groupId>org.codehaus.mojo</groupId>
>                                               
> <artifactId>taglist-maven-plugin</artifactId>
>                                       </plugin>
>               
>                                       <!-- "PMD" and "CPD" Reports -->
>                                       <plugin>
>                                               
> <groupId>org.apache.maven.plugins</groupId>
>                                               
> <artifactId>maven-pmd-plugin</artifactId>
>                                               <configuration>
>                                       <rulesets>
>                                                 
> <ruleset>http://xxxxxx.com/dst_rules.xml</ruleset>
>                                       </rulesets>
>                                       <sourceEncoding>utf-8</sourceEncoding>
>                                       <minimumTokens>100</minimumTokens>
>                                                       
> <targetJdk>1.6</targetJdk>
>                                               </configuration>
>                                       </plugin>
>               
>                                       <!-- Coding Standards Violation Report 
> -->
>                                       <plugin>
>                                               
> <groupId>org.apache.maven.plugins</groupId>
>                                               
> <artifactId>maven-checkstyle-plugin</artifactId>
>                                       </plugin>
>               
>                                       <!-- Cross references report -->
>                                       <plugin>
>                                               
> <groupId>org.apache.maven.plugins</groupId>
>                                               
> <artifactId>maven-jxr-plugin</artifactId>
>                                       </plugin>
>               
>                                       <!-- Generate Dashboard Summary Report 
> (MUST BE LAST REPORT) -->
>                                       <plugin>
>                                               
> <groupId>org.codehaus.mojo</groupId>
>                                               
> <artifactId>dashboard-maven-plugin</artifactId>
>                                       </plugin>
>                               </plugins>
>                       </reporting>
>               </profile>
>       </profiles>
> </project>
> {code}
> In above POM file, if I change the verison of release plugin to 2.0-beta-8 it 
> works fine, as soon as I chnage it back to 2.0-beta-9...
> prepare works fine, but in perform
> It says,
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'release'.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building test project
> [INFO]    task-segment: [release:perform] (aggregator-style)
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] [release:perform]
> [INFO] Checking out the project to perform the release ...
> [INFO] Executing: cmd.exe /X /C "svn --username csvn --password ***** 
> --non-interactive checkout 
> http://xx.xxxx.com/svn/md.svn/TRUNK/com.xxxxxx/tags/test1-0.0.139 
> C:\work\work1\test1\target\checkout"
> [INFO] Working directory: C:\work\work1\test1\target
> After that, it searches for all projects in my workspace, which is 
> C:\work\work1 directory and  puts them in target/checkout dir until the 
> process runs out of memory...
> Any help would be greatly appreciated.
> The reason I am upgrading the version of release plugin is to avoid the 
> 'Unable to tag SCM error'

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to