[ 
http://jira.codehaus.org/browse/MRM-1312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=207286#action_207286
 ] 

Thorsten Scherler edited comment on MRM-1312 at 1/18/10 6:50 AM:
-----------------------------------------------------------------

A related observation is when using

mvn deploy:deploy-file 
-Durl=http://archiva.sadesi.es/repository/snapshots-SADESI  \
     -DrepositoryId=snapshots-SADESI  \
     
-Dfile=/home/thorsten/.m2/repository/org/apache/cocoon/cocoon-chaperon-impl/1.0.0-SNAPSHOT/cocoon-chaperon-impl-1.0.0-SNAPSHOT.jar
 \
     
-DpomFile=/home/thorsten/.m2/repository/org/apache/cocoon/cocoon-chaperon-impl/1.0.0-SNAPSHOT/cocoon-chaperon-impl-1.0.0-SNAPSHOT.pom
 \
     -DgroupId=org.apache.cocoon \
     -DartifactId=cocoon -Dversion=1.0.0-SNAPSHOT

the actual file has a unique (timestamp + build number) snapshot version but 
does not have a file with a -SNAPSHOT in the filename. This way it cannot be 
resolved later on when resolving the dependencies in our project.

Seems that the "create-missing-checksums consumer" should read the meta 
information of the artifact and use the latest time stamped version

      was (Author: tscherler):
    A related observation is when using

mvn deploy:deploy-file 
-Durl=http://archiva.sadesi.es/repository/snapshots-SADESI  \
     -DrepositoryId=snapshots-SADESI  \
     
-Dfile=/home/thorsten/.m2/repository/org/apache/cocoon/cocoon-chaperon-impl/1.0.0-SNAPSHOT/cocoon-chaperon-impl-1.0.0-SNAPSHOT.jar
 \
     
-DpomFile=/home/thorsten/.m2/repository/org/apache/cocoon/cocoon-chaperon-impl/1.0.0-SNAPSHOT/cocoon-chaperon-impl-1.0.0-SNAPSHOT.pom
 \
     -DgroupId=org.apache.cocoon \
     -DartifactId=cocoon -Dversion=6-SNAPSHOT

the actual file has a unique (timestamp + build number) snapshot version but 
does not have a file with a -SNAPSHOT in the filename. This way it cannot be 
resolved later on when resolving the dependencies in our project.

Seems that the "create-missing-checksums consumer" should read the meta 
information of the artifact and use the latest time stamped version
  
> mda5 and sha are not generated for snapshot jars
> ------------------------------------------------
>
>                 Key: MRM-1312
>                 URL: http://jira.codehaus.org/browse/MRM-1312
>             Project: Archiva
>          Issue Type: Bug
>    Affects Versions: 1.2.2
>            Reporter: Thorsten Scherler
>
> I found a way to reproduce our problems that we have with uploading
> SNAPSHOT versions via the web-interface. 
> We tried with the following files
> cocoon-chaperon-impl-1.0.0-SNAPSHOT.pom
> cocoon-chaperon-impl-1.0.0-SNAPSHOT.jar
> For the version we put in the web form 1.0.0-SNAPSHOT.
> The result is that archiva creates the mda5 and sha for the pom but not
> for the jar. 
> As soon we change the name of the version to 1.0.0-SNAPSHOTS. It works
> fine.
> It seems that the version *-SNAPSHOT is not working. What is the best
> approach to debug to find out what is going on and why archiva is not
> creating the mda5 and sha file.
> It sounds that the following threas may be releated to this issue:
> http://archiva.markmail.org/search/?q=Strange%20deploy%20problem#query:Strange%20deploy%20problem+page:1+mid:55mubbiv5khgk4qu+state:results
> On Mon, 2010-01-18 at 19:00 +0800, Deng Ching wrote:
> The problem seems to be in the create-missing-checksums consumer. The
> > consumer is looking for a jar with a -SNAPSHOT in the filename but the
> > actual file has a unique (timestamp + build number) snapshot version so a
> > "no such file or directory" error occurs. It works if the version is
> > -SNAPSHOTS because it was not identified as a SNAPSHOT (from the extra 'S'
> > at the end) and therefore the version wasn't converted to a unique version
> > format.
> > 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to