Author: bentmann
Date: Sat Mar 21 14:04:59 2009
New Revision: 756941
URL: http://svn.apache.org/viewvc?rev=756941&view=rev
Log:
o Fixed site URL adjustment
Modified:
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/DistributionManagementProcessor.java
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/ProcessorContext.java
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/PomConstructionTest.java
Modified:
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/DistributionManagementProcessor.java
URL:
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/DistributionManagementProcessor.java?rev=756941&r1=756940&r2=756941&view=diff
==============================================================================
---
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/DistributionManagementProcessor.java
(original)
+++
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/DistributionManagementProcessor.java
Sat Mar 21 14:04:59 2009
@@ -132,7 +132,14 @@
if ( target.getUrl() == null )
{
- target.setUrl( source.getUrl() + "/" + artifactId );
+ if ( isChild )
+ {
+ target.setUrl( source.getUrl() );
+ }
+ else
+ {
+ target.setUrl( source.getUrl() + "/" + artifactId );
+ }
}
}
Modified:
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/ProcessorContext.java
URL:
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/ProcessorContext.java?rev=756941&r1=756940&r2=756941&view=diff
==============================================================================
---
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/ProcessorContext.java
(original)
+++
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/processor/ProcessorContext.java
Sat Mar 21 14:04:59 2009
@@ -171,8 +171,8 @@
}
List<Processor> processors =
- Arrays.asList( (Processor) new BuildProcessor( new
ArrayList<Processor>() ),
- (Processor) new ModuleProcessor(), new
PropertiesProcessor(), new ParentProcessor(),
+ Arrays.<Processor> asList( new BuildProcessor( new
ArrayList<Processor>() ),
+ new ModuleProcessor(), new PropertiesProcessor(),
new ParentProcessor(),
new OrganizationProcessor(), new
MailingListProcessor(), new IssueManagementProcessor(),
new CiManagementProcessor(), new
ReportingProcessor(), new RepositoriesProcessor(),
new DistributionManagementProcessor(), new
LicensesProcessor(), new ScmProcessor());
Modified:
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/PomConstructionTest.java
URL:
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/PomConstructionTest.java?rev=756941&r1=756940&r2=756941&view=diff
==============================================================================
---
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/PomConstructionTest.java
(original)
+++
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/PomConstructionTest.java
Sat Mar 21 14:04:59 2009
@@ -594,12 +594,18 @@
assertEquals( null, pom.getValue( "organization/url" ) );
assertEquals( null, pom.getValue( "issueManagement/system" ) );
assertEquals( 0, ( (List<?>) pom.getValue( "ciManagement/notifiers" )
).size() );
+ assertEquals( "child-distros", pom.getValue(
"distributionManagement/repository/id" ) );
+ assertEquals( "ssh://child.url/distros", pom.getValue(
"distributionManagement/repository/url" ) );
assertEquals( null, pom.getValue(
"distributionManagement/repository/name" ) );
assertEquals( true, pom.getValue(
"distributionManagement/repository/uniqueVersion" ) );
assertEquals( "default", pom.getValue(
"distributionManagement/repository/layout" ) );
+ assertEquals( "child-snaps", pom.getValue(
"distributionManagement/snapshotRepository/id" ) );
+ assertEquals( "ssh://child.url/snaps", pom.getValue(
"distributionManagement/snapshotRepository/url" ) );
assertEquals( null, pom.getValue(
"distributionManagement/snapshotRepository/name" ) );
assertEquals( true, pom.getValue(
"distributionManagement/snapshotRepository/uniqueVersion" ) );
assertEquals( "default", pom.getValue(
"distributionManagement/snapshotRepository/layout" ) );
+ assertEquals( "child-site", pom.getValue(
"distributionManagement/site/id" ) );
+ assertEquals( "scp://child.url/site", pom.getValue(
"distributionManagement/site/url" ) );
assertEquals( null, pom.getValue( "distributionManagement/site/name" )
);
}
@@ -943,7 +949,7 @@
assertEquals( "TEST-CHARS:
\u00C4\u00D6\u00DC\u00E4\u00F6\u00FC\u00DF", pom.getValue( "description" ) );
}
- /* FIXME: MNG-4070, fixed in model-builder trunk, awaiting update to
model-builder:1.7+*/
+ /* MNG-4070 */
public void testXmlWhitespaceHandling()
throws Exception
{