You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Dennis Lundberg (JIRA)" <ji...@codehaus.org> on 2010/02/09 19:38:55 UTC
[jira] Updated: (MRELEASE-439) Maven perform checks out all other
projects in the parent directory, this wasn't happening with 2.0-beta-8 or
beta-7
[ 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://csvn@xxxxxxx.com/home/md/maven2/maven2_repositories/inhouse
</url>
</repository>
<snapshotRepository>
<id>inhouse_snapshot</id>
<name>Inhouse Internal Snapshot Repository</name>
<url>
scp://csvn@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://xx@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://csvn@xxxxxxx.com/home/md/maven2/maven2_repositories/inhouse
</url>
</repository>
<snapshotRepository>
<id>inhouse_snapshot</id>
<name>Inhouse Internal Snapshot Repository</name>
<url>
scp://csvn@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://xx@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://csvn@xxxxxxx.com/home/md/maven2/maven2_repositories/inhouse
> </url>
> </repository>
> <snapshotRepository>
> <id>inhouse_snapshot</id>
> <name>Inhouse Internal Snapshot Repository</name>
> <url>
> scp://csvn@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://xx@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