Author: oching
Date: Mon May 3 08:49:48 2010
New Revision: 940398
URL: http://svn.apache.org/viewvc?rev=940398&view=rev
Log:
moved getMetadataFile inline
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
Modified:
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java?rev=940398&r1=940397&r2=940398&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
(original)
+++
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java
Mon May 3 08:49:48 2010
@@ -313,7 +313,7 @@ public class UploadAction
int newBuildNumber = -1;
String timestamp = null;
- File versionMetadataFile = getMetadata(
targetPath.getAbsolutePath() );
+ File versionMetadataFile = new File( targetPath,
MetadataTools.MAVEN_METADATA );
ArchivaRepositoryMetadata versionMetadata = getMetadata(
versionMetadataFile );
if ( VersionUtil.isSnapshot( version ) )
@@ -501,11 +501,6 @@ public class UploadAction
return pomFile;
}
- private File getMetadata( String targetPath )
- {
- return new File( targetPath, MetadataTools.MAVEN_METADATA );
- }
-
private ArchivaRepositoryMetadata getMetadata( File metadataFile )
throws RepositoryMetadataException
{
@@ -561,8 +556,9 @@ public class UploadAction
List<String> availableVersions = new ArrayList<String>();
String latestVersion = version;
- String projectPath = targetPath.substring( 0, targetPath.lastIndexOf(
File.separatorChar ) );
- File projectMetadataFile = getMetadata( projectPath );
+ File projectDir = new File( targetPath ).getParentFile();
+ File projectMetadataFile = new File( projectDir,
MetadataTools.MAVEN_METADATA );
+
ArchivaRepositoryMetadata projectMetadata = getMetadata(
projectMetadataFile );
if ( projectMetadataFile.exists() )