After a debug on the svn tag, I found where the problem is :
In the method fetchContentFromProxies : logicalResource has the variable
path setted to "/test/zips/testLAU-1.0.zip".
and at line 522, the path is modified with this value
"test/distributions/testLAU-1.0.zip" that doesn't exist.
The code :
ArchivaDavResourceFactory [line: 522] -
fetchContentFromProxies(ManagedRepositoryContent, DavServletRequest,
LogicalResource) :
resource.setPath( managedRepository.toPath( artifact ) );
This new value is calculated by the method
AbstractLegacyRepositoryContent [line: 110] - getDirectory(String, String)
private String getDirectory( String classifier, String type )
{
String dirname = (String) typeToDirectoryMap.get( type );
...
with this value :
static
{
typeToDirectoryMap = new HashMap<String, String>();
typeToDirectoryMap.put( "ejb-client", "ejb" );
typeToDirectoryMap.put( ArtifactExtensionMapping.MAVEN_PLUGIN,
"maven-plugin" );
typeToDirectoryMap.put( ArtifactExtensionMapping.MAVEN_ONE_PLUGIN,
"plugin" );
typeToDirectoryMap.put( "distribution-tgz", "distribution" );
typeToDirectoryMap.put( "distribution-zip", "distribution" );
typeToDirectoryMap.put( "javadoc", "javadoc.jar" );
}
Is it the expected behaviour ?
If isn't, I can create an Jira issue.
Regards
Lilians
Lilians AUVIGNE wrote:
>
> I have the same 404 error with the following URL :
> http://hostname:8080/archiva/repository/internal_m1/test2/zips/testLAU-1.0.zip
>
> I saw the issue http://jira.codehaus.org/browse/MRM-761 fixed in 1.0.2.
>
--
View this message in context:
http://www.nabble.com/Archiva-1.1-and-packaging-zip-tp18400077p18772963.html
Sent from the archiva-users mailing list archive at Nabble.com.