make version transformer work with poms with a declared namespace
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@352029 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ebfc785ce3
commit
1580d2a142
@ -1,35 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
/*
|
||||
* Copyright 2001-2004 The Apache Software Foundation.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
-->
|
||||
<project>
|
||||
/*
|
||||
* Copyright 2001-2004 The Apache Software Foundation.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
-->
|
||||
<project xmlns="http://maven.apache.org/POM/3.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/3.0.0 http://maven.apache.org/maven-v3_0_0.xsd">
|
||||
<extend>../plugin-parent/project.xml</extend>
|
||||
<pomVersion>3</pomVersion>
|
||||
<id>maven-release-plugin</id>
|
||||
<name>Maven Release Plug-in</name>
|
||||
<currentVersion>1.5-SNAPSHOT</currentVersion>
|
||||
<description/>
|
||||
<description>Produce project release</description>
|
||||
<shortDescription>Produce project release</shortDescription>
|
||||
<url>http://maven.apache.org/maven-1.x/reference/plugins/release/</url>
|
||||
<issueTrackingUrl>http://jira.codehaus.org/browse/MPRELEASE</issueTrackingUrl>
|
||||
<siteDirectory>/www/maven.apache.org/maven-1.x/reference/plugins/release/</siteDirectory>
|
||||
<repository>
|
||||
<connection>scm:svn:http://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk/release/</connection>
|
||||
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk/release/</developerConnection>
|
||||
<developerConnection>
|
||||
scm:svn:https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk/release/
|
||||
</developerConnection>
|
||||
<url>http://svn.apache.org/viewcvs.cgi/maven/maven-1/plugins/trunk/release/</url>
|
||||
</repository>
|
||||
<developers>
|
||||
@ -55,7 +58,9 @@
|
||||
<artifactId>commons-io</artifactId>
|
||||
<version>1.0</version>
|
||||
<properties>
|
||||
<comment>This library is already loaded by maven's core. Be careful to use the same version number as in the core.</comment>
|
||||
<comment>
|
||||
This library is already loaded by maven's core. Be careful to use the same version number as in the core.
|
||||
</comment>
|
||||
</properties>
|
||||
</dependency>
|
||||
<dependency>
|
||||
@ -64,7 +69,9 @@
|
||||
<version>1.4</version>
|
||||
<url>http://www.dom4j.org/</url>
|
||||
<properties>
|
||||
<comment>This library is already loaded by maven's core. Be careful to use the same version number as in the core.</comment>
|
||||
<comment>
|
||||
This library is already loaded by maven's core. Be careful to use the same version number as in the core.
|
||||
</comment>
|
||||
</properties>
|
||||
</dependency>
|
||||
<dependency>
|
||||
@ -77,7 +84,9 @@
|
||||
<artifactId>commons-jelly</artifactId>
|
||||
<version>1.0</version>
|
||||
<properties>
|
||||
<comment>This library is already loaded by maven's core. Be careful to use the same version number as in the core.</comment>
|
||||
<comment>
|
||||
This library is already loaded by maven's core. Be careful to use the same version number as in the core.
|
||||
</comment>
|
||||
</properties>
|
||||
</dependency>
|
||||
<dependency>
|
||||
@ -97,6 +106,16 @@
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<unitTest>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/test-data</directory>
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
</resources>
|
||||
</unitTest>
|
||||
</build>
|
||||
<versions>
|
||||
<version>
|
||||
<id>1.2</id>
|
||||
|
||||
@ -17,15 +17,6 @@ package org.apache.maven.release;
|
||||
* ====================================================================
|
||||
*/
|
||||
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.dom4j.Document;
|
||||
import org.dom4j.Node;
|
||||
import org.dom4j.io.OutputFormat;
|
||||
import org.dom4j.io.SAXReader;
|
||||
import org.dom4j.io.XMLWriter;
|
||||
import org.jaxen.XPath;
|
||||
import org.jaxen.dom4j.Dom4jXPath;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.OutputStream;
|
||||
@ -35,6 +26,18 @@ import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.dom4j.Document;
|
||||
import org.dom4j.Node;
|
||||
import org.dom4j.io.OutputFormat;
|
||||
import org.dom4j.io.SAXReader;
|
||||
import org.dom4j.io.XMLWriter;
|
||||
import org.jaxen.XPath;
|
||||
import org.jaxen.dom4j.Dom4jXPath;
|
||||
import org.xml.sax.Attributes;
|
||||
import org.xml.sax.SAXException;
|
||||
import org.xml.sax.helpers.XMLFilterImpl;
|
||||
|
||||
/**
|
||||
* This is the base class for any tool that attempts to transform fields
|
||||
* in the POM. Currently we are using the XML form of the POM and using Jaxen
|
||||
@ -263,6 +266,24 @@ public abstract class AbstractPomTransformer
|
||||
throws Exception
|
||||
{
|
||||
SAXReader reader = new SAXReader();
|
||||
|
||||
// make xpath expressions worh with poms with or without namespace
|
||||
reader.setXMLFilter( new XMLFilterImpl()
|
||||
{
|
||||
|
||||
public void endElement( String uri, String localName, String qName )
|
||||
throws SAXException
|
||||
{
|
||||
super.endElement( "", localName, "" );
|
||||
}
|
||||
|
||||
public void startElement( String uri, String localName, String qName, Attributes atts )
|
||||
throws SAXException
|
||||
{
|
||||
super.startElement( "", localName, "", atts );
|
||||
}
|
||||
|
||||
} );
|
||||
setDocument( reader.read( getProject() ) );
|
||||
|
||||
// The selecting nodes with the xpath expression will give us a list
|
||||
|
||||
@ -15,7 +15,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
-->
|
||||
<project>
|
||||
<project xmlns="http://maven.apache.org/POM/3.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/3.0.0 http://maven.apache.org/maven-v3_0_0.xsd">
|
||||
|
||||
<currentVersion>1.2-SNAPSHOT</currentVersion>
|
||||
|
||||
|
||||
@ -17,12 +17,11 @@ package org.apache.maven.release;
|
||||
* ====================================================================
|
||||
*/
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import org.dom4j.Node;
|
||||
|
||||
/**
|
||||
@ -30,8 +29,6 @@ import org.dom4j.Node;
|
||||
public class SnapshotResolverTest
|
||||
extends TestCase
|
||||
{
|
||||
private static String TEST_CONF = System.getProperty( "basedir" )
|
||||
+ "/src/test-data/test-pom.xml";
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
@ -47,7 +44,7 @@ public class SnapshotResolverTest
|
||||
throws Exception
|
||||
{
|
||||
DummySnapshotResolver sr = new DummySnapshotResolver();
|
||||
sr.setProject( new File( TEST_CONF ) );
|
||||
sr.setProject( new File( getClass().getResource( "/test-pom.xml" ).getFile() ) );
|
||||
sr.transformNodes();
|
||||
sr.write();
|
||||
|
||||
@ -55,8 +52,8 @@ public class SnapshotResolverTest
|
||||
|
||||
assertEquals( 3, nodes.size() );
|
||||
|
||||
assertEquals( "NON-SNAPSHOT", ((Node)nodes.get(0)).selectSingleNode( "version" ).getText() );
|
||||
assertEquals( "NON-SNAPSHOT", ((Node)nodes.get(1)).selectSingleNode( "version" ).getText() );
|
||||
assertEquals( "NON-SNAPSHOT", ((Node)nodes.get(2)).selectSingleNode( "version" ).getText() );
|
||||
assertEquals( "NON-SNAPSHOT", ( (Node) nodes.get( 0 ) ).selectSingleNode( "version" ).getText() );
|
||||
assertEquals( "NON-SNAPSHOT", ( (Node) nodes.get( 1 ) ).selectSingleNode( "version" ).getText() );
|
||||
assertEquals( "NON-SNAPSHOT", ( (Node) nodes.get( 2 ) ).selectSingleNode( "version" ).getText() );
|
||||
}
|
||||
}
|
||||
|
||||
@ -44,7 +44,7 @@ public class VersionTransformerTest
|
||||
throws Exception
|
||||
{
|
||||
VersionTransformer vt = new VersionTransformer( "1.2", "TEST_1_2" );
|
||||
vt.setProject( new File( System.getProperty( "basedir" ), "/src/test-data/test-pom-no-versions.xml" ) );
|
||||
vt.setProject( getTestFile( "test-pom-no-versions.xml" ) );
|
||||
|
||||
assertTrue( "check transform required", vt.transformRequired() );
|
||||
|
||||
@ -55,7 +55,7 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( 1, nodes.size() );
|
||||
|
||||
Node project = ( Node ) nodes.get( 0 );
|
||||
Node project = (Node) nodes.get( 0 );
|
||||
|
||||
assertEquals( "Check currentVersion is 1.2", "1.2", project.selectSingleNode( "currentVersion" ).getText() );
|
||||
|
||||
@ -63,7 +63,7 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( "Check # versions is 1", 1, versionNodes.size() );
|
||||
|
||||
Node version = ( Node ) versionNodes.get( 0 );
|
||||
Node version = (Node) versionNodes.get( 0 );
|
||||
|
||||
assertEquals( "Check version id is 1.2", "1.2", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.2", "1.2", version.selectSingleNode( "name" ).getText() );
|
||||
@ -74,7 +74,7 @@ public class VersionTransformerTest
|
||||
throws Exception
|
||||
{
|
||||
VersionTransformer vt = new VersionTransformer( "1.2", "TEST_1_2" );
|
||||
vt.setProject( new File( System.getProperty( "basedir" ), "/src/test-data/test-pom-versions.xml" ) );
|
||||
vt.setProject( getTestFile( "test-pom-versions.xml" ) );
|
||||
|
||||
assertTrue( "check transform required", vt.transformRequired() );
|
||||
|
||||
@ -85,7 +85,7 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( 1, nodes.size() );
|
||||
|
||||
Node project = ( Node ) nodes.get( 0 );
|
||||
Node project = (Node) nodes.get( 0 );
|
||||
|
||||
assertEquals( "Check currentVersion is 1.2", "1.2", project.selectSingleNode( "currentVersion" ).getText() );
|
||||
|
||||
@ -93,13 +93,13 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( "Check # versions is 2", 2, versionNodes.size() );
|
||||
|
||||
Node version = ( Node ) versionNodes.get( 0 );
|
||||
Node version = (Node) versionNodes.get( 0 );
|
||||
|
||||
assertEquals( "Check version id is 1.1", "1.1", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.1", "1.1", version.selectSingleNode( "name" ).getText() );
|
||||
assertEquals( "Check version tag is TEST_1_1", "TEST_1_1", version.selectSingleNode( "tag" ).getText() );
|
||||
|
||||
version = ( Node ) versionNodes.get( 1 );
|
||||
version = (Node) versionNodes.get( 1 );
|
||||
|
||||
assertEquals( "Check version id is 1.2", "1.2", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.2", "1.2", version.selectSingleNode( "name" ).getText() );
|
||||
@ -110,7 +110,7 @@ public class VersionTransformerTest
|
||||
throws Exception
|
||||
{
|
||||
VersionTransformer vt = new VersionTransformer( "1.2", "TEST_1_2" );
|
||||
vt.setProject( new File( System.getProperty( "basedir" ), "/src/test-data/test-pom-versions-multiple.xml" ) );
|
||||
vt.setProject( getTestFile( "test-pom-versions-multiple.xml" ) );
|
||||
|
||||
assertTrue( "check transform required", vt.transformRequired() );
|
||||
|
||||
@ -121,7 +121,7 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( 1, nodes.size() );
|
||||
|
||||
Node project = ( Node ) nodes.get( 0 );
|
||||
Node project = (Node) nodes.get( 0 );
|
||||
|
||||
assertEquals( "Check currentVersion is 1.2", "1.2", project.selectSingleNode( "currentVersion" ).getText() );
|
||||
|
||||
@ -129,19 +129,19 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( "Check # versions is 3", 3, versionNodes.size() );
|
||||
|
||||
Node version = ( Node ) versionNodes.get( 0 );
|
||||
Node version = (Node) versionNodes.get( 0 );
|
||||
|
||||
assertEquals( "Check version id is 1.0", "1.0", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.0", "1.0", version.selectSingleNode( "name" ).getText() );
|
||||
assertEquals( "Check version tag is TEST_1_0", "TEST_1_0", version.selectSingleNode( "tag" ).getText() );
|
||||
|
||||
version = ( Node ) versionNodes.get( 1 );
|
||||
version = (Node) versionNodes.get( 1 );
|
||||
|
||||
assertEquals( "Check version id is 1.1", "1.1", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.1", "1.1", version.selectSingleNode( "name" ).getText() );
|
||||
assertEquals( "Check version tag is TEST_1_1", "TEST_1_1", version.selectSingleNode( "tag" ).getText() );
|
||||
|
||||
version = ( Node ) versionNodes.get( 2 );
|
||||
version = (Node) versionNodes.get( 2 );
|
||||
|
||||
assertEquals( "Check version id is 1.2", "1.2", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.2", "1.2", version.selectSingleNode( "name" ).getText() );
|
||||
@ -152,7 +152,7 @@ public class VersionTransformerTest
|
||||
throws Exception
|
||||
{
|
||||
VersionTransformer vt = new VersionTransformer( "1.2", "TEST_1_2" );
|
||||
vt.setProject( new File( System.getProperty( "basedir" ), "/src/test-data/test-pom-versions-wrong-order.xml" ) );
|
||||
vt.setProject( getTestFile( "test-pom-versions-wrong-order.xml" ) );
|
||||
|
||||
assertTrue( "check transform required", vt.transformRequired() );
|
||||
|
||||
@ -163,7 +163,7 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( 1, nodes.size() );
|
||||
|
||||
Node project = ( Node ) nodes.get( 0 );
|
||||
Node project = (Node) nodes.get( 0 );
|
||||
|
||||
assertEquals( "Check currentVersion is 1.2", "1.2", project.selectSingleNode( "currentVersion" ).getText() );
|
||||
|
||||
@ -171,19 +171,19 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( "Check # versions is 3", 3, versionNodes.size() );
|
||||
|
||||
Node version = ( Node ) versionNodes.get( 0 );
|
||||
Node version = (Node) versionNodes.get( 0 );
|
||||
|
||||
assertEquals( "Check version id is 1.1", "1.1", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.1", "1.1", version.selectSingleNode( "name" ).getText() );
|
||||
assertEquals( "Check version tag is TEST_1_1", "TEST_1_1", version.selectSingleNode( "tag" ).getText() );
|
||||
|
||||
version = ( Node ) versionNodes.get( 1 );
|
||||
version = (Node) versionNodes.get( 1 );
|
||||
|
||||
assertEquals( "Check version id is 1.0", "1.0", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.0", "1.0", version.selectSingleNode( "name" ).getText() );
|
||||
assertEquals( "Check version tag is TEST_1_0", "TEST_1_0", version.selectSingleNode( "tag" ).getText() );
|
||||
|
||||
version = ( Node ) versionNodes.get( 2 );
|
||||
version = (Node) versionNodes.get( 2 );
|
||||
|
||||
assertEquals( "Check version id is 1.2", "1.2", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.2", "1.2", version.selectSingleNode( "name" ).getText() );
|
||||
@ -194,7 +194,7 @@ public class VersionTransformerTest
|
||||
throws Exception
|
||||
{
|
||||
VersionTransformer vt = new VersionTransformer( "1.2", "TEST_1_2" );
|
||||
vt.setProject( new File( System.getProperty( "basedir" ), "/src/test-data/test-pom-versions-overwrite.xml" ) );
|
||||
vt.setProject( getTestFile( "test-pom-versions-overwrite.xml" ) );
|
||||
|
||||
assertTrue( "check transform required", vt.transformRequired() );
|
||||
|
||||
@ -205,7 +205,7 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( 1, nodes.size() );
|
||||
|
||||
Node project = ( Node ) nodes.get( 0 );
|
||||
Node project = (Node) nodes.get( 0 );
|
||||
|
||||
assertEquals( "Check currentVersion is 1.2", "1.2", project.selectSingleNode( "currentVersion" ).getText() );
|
||||
|
||||
@ -213,13 +213,13 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( "Check # versions is 2", 2, versionNodes.size() );
|
||||
|
||||
Node version = ( Node ) versionNodes.get( 0 );
|
||||
Node version = (Node) versionNodes.get( 0 );
|
||||
|
||||
assertEquals( "Check version id is 1.0", "1.0", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.0", "1.0", version.selectSingleNode( "name" ).getText() );
|
||||
assertEquals( "Check version tag is TEST_1_0", "TEST_1_0", version.selectSingleNode( "tag" ).getText() );
|
||||
|
||||
version = ( Node ) versionNodes.get( 1 );
|
||||
version = (Node) versionNodes.get( 1 );
|
||||
|
||||
assertEquals( "Check version id is 1.2", "1.2", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.2", "1.2", version.selectSingleNode( "name" ).getText() );
|
||||
@ -230,7 +230,7 @@ public class VersionTransformerTest
|
||||
throws Exception
|
||||
{
|
||||
VersionTransformer vt = new VersionTransformer( "1.2", "TEST_1_2" );
|
||||
vt.setProject( new File( System.getProperty( "basedir" ), "/src/test-data/test-pom-versions-correct.xml" ) );
|
||||
vt.setProject( getTestFile( "test-pom-versions-correct.xml" ) );
|
||||
|
||||
assertFalse( "check transform not required", vt.transformRequired() );
|
||||
|
||||
@ -241,7 +241,7 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( 1, nodes.size() );
|
||||
|
||||
Node project = ( Node ) nodes.get( 0 );
|
||||
Node project = (Node) nodes.get( 0 );
|
||||
|
||||
assertEquals( "Check currentVersion is 1.2", "1.2", project.selectSingleNode( "currentVersion" ).getText() );
|
||||
|
||||
@ -249,13 +249,13 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( "Check # versions is 2", 2, versionNodes.size() );
|
||||
|
||||
Node version = ( Node ) versionNodes.get( 0 );
|
||||
Node version = (Node) versionNodes.get( 0 );
|
||||
|
||||
assertEquals( "Check version id is 1.0", "1.0", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.0", "1.0", version.selectSingleNode( "name" ).getText() );
|
||||
assertEquals( "Check version tag is TEST_1_0", "TEST_1_0", version.selectSingleNode( "tag" ).getText() );
|
||||
|
||||
version = ( Node ) versionNodes.get( 1 );
|
||||
version = (Node) versionNodes.get( 1 );
|
||||
|
||||
assertEquals( "Check version id is 1.2", "1.2", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.2", "1.2", version.selectSingleNode( "name" ).getText() );
|
||||
@ -266,7 +266,7 @@ public class VersionTransformerTest
|
||||
throws Exception
|
||||
{
|
||||
VersionTransformer vt = new VersionTransformer( "1.2", "TEST_1_2" );
|
||||
vt.setProject( new File( System.getProperty( "basedir" ), "/src/test-data/test-pom-versions-tag-match-only.xml" ) );
|
||||
vt.setProject( getTestFile( "test-pom-versions-tag-match-only.xml" ) );
|
||||
|
||||
assertTrue( "check transform required", vt.transformRequired() );
|
||||
|
||||
@ -277,7 +277,7 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( 1, nodes.size() );
|
||||
|
||||
Node project = ( Node ) nodes.get( 0 );
|
||||
Node project = (Node) nodes.get( 0 );
|
||||
|
||||
assertEquals( "Check currentVersion is 1.2", "1.2", project.selectSingleNode( "currentVersion" ).getText() );
|
||||
|
||||
@ -285,11 +285,16 @@ public class VersionTransformerTest
|
||||
|
||||
assertEquals( "Check # versions is 1", 1, versionNodes.size() );
|
||||
|
||||
Node version = ( Node ) versionNodes.get( 0 );
|
||||
Node version = (Node) versionNodes.get( 0 );
|
||||
|
||||
assertEquals( "Check version id is 1.2", "1.2", version.selectSingleNode( "id" ).getText() );
|
||||
assertEquals( "Check version name is 1.2", "1.2", version.selectSingleNode( "name" ).getText() );
|
||||
assertEquals( "Check version tag is TEST_1_2", "TEST_1_2", version.selectSingleNode( "tag" ).getText() );
|
||||
}
|
||||
}
|
||||
|
||||
private File getTestFile( String filename )
|
||||
{
|
||||
return new File( getClass().getResource( "/" + filename ).getFile() );
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -26,7 +26,7 @@
|
||||
</properties>
|
||||
<body>
|
||||
<release version="1.5-SNAPSHOT" date="In SVN">
|
||||
<action dev="brett" type="fix" issue="MPRELEASE-11">handle non-jar dependnecies</action>
|
||||
<action dev="brett" type="fix" issue="MPRELEASE-11">handle non-jar dependencies</action>
|
||||
<action dev="aheritier" type="update" issue="MAVEN-1712">Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependencies are updated :
|
||||
<ul>
|
||||
<li>maven v1.0-rc2 -> v1.0.2</li>
|
||||
@ -35,6 +35,7 @@
|
||||
<li>xml-apis v 1.0.b2 -> xmlParserAPIs v2.6.2</li>
|
||||
</ul>
|
||||
</action>
|
||||
<action dev="fgiust" type="fix">Handle poms with a namespace</action>
|
||||
</release>
|
||||
<release version="1.4.1" date="2004-10-23">
|
||||
<action dev="carlos" type="fix" issue="MPRELEASE-9">Close output file in AbstractPomTransformer.write()</action>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user