You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ev...@apache.org on 2008/09/26 06:30:22 UTC
svn commit: r699173 -
/continuum/branches/continuum-1.2.x/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java
Author: evenisse
Date: Thu Sep 25 21:30:21 2008
New Revision: 699173
URL: http://svn.apache.org/viewvc?rev=699173&view=rev
Log:
[CONTINUUM-1874] Fix add-maven-too-project plugin by adding a pomFilename at the end of the url
Modified:
continuum/branches/continuum-1.2.x/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java
Modified: continuum/branches/continuum-1.2.x/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java
URL: http://svn.apache.org/viewvc/continuum/branches/continuum-1.2.x/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java?rev=699173&r1=699172&r2=699173&view=diff
==============================================================================
--- continuum/branches/continuum-1.2.x/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java (original)
+++ continuum/branches/continuum-1.2.x/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java Thu Sep 25 21:30:21 2008
@@ -34,6 +34,14 @@
extends AbstractContinuumMojo
{
/**
+ * POM file name.
+ *
+ * @parameter expression="${pomFilename}" default-value="pom.xml"
+ * @required
+ */
+ private String pomFilename;
+
+ /**
* POM Url.
*
* @parameter expression="${projectUrl}" default-value="${project.scm.url}"
@@ -54,7 +62,16 @@
AddingResult addingResult = null;
try
{
+ if ( !projectUrl.endsWith( pomFilename ) )
+ {
+ if ( !projectUrl.endsWith( "/" ) )
+ {
+ projectUrl += "/";
+ }
+ projectUrl += pomFilename;
+ }
+ getLog().info( "Adding M2 project from " + projectUrl );
if ( projectGroupId != null && projectGroupId.length() > 0 )
{
addingResult = getClient().addMavenTwoProject( projectUrl, Integer.parseInt( projectGroupId ) );
@@ -68,6 +85,8 @@
getLog().error( "fail to add mavenTwo project " + addingResult.getErrorsAsString() );
throw new MojoExecutionException( "fail to add mavenTwo project " + addingResult.getErrorsAsString() );
}
+ //TODO: print projects/project groups added
+ //addingResult.getProjects();
}
catch ( MojoExecutionException e )
{