I just installed a fresh Archiva standalone app (2.1.1). I followed the
documents to deploy from Maven over HTTP (distributionManagement and
repositories) and ran "mvn deploy". The app is a simple library jar.
I have the settings.xml setup and in my pom.xml I have:
<project ...>
<groupId>org.sheriffleefl</groupId>
<artifactId>lib-example</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>lib-example</name>
<description>Some lib description</description>
<url>http://localdomain</url>
...
<distributionManagement>
<repository>
<id>archiva.internal</id>
<name>lcso-law-enforcement</name>
<url>http://hdq-mvn:8080/repository/internal/</url>
</repository>
<snapshotRepository>
<id>archiva.snapshots</id>
<name>lcso-law-enforcement</name>
<url>http://hdq-mvn:8080/repository/snapshots/</url>
</snapshotRepository>
</distributionManagement>
...
</project>
When the app gets deployed it says it uploaded to the correct location:
Uploaded:
http://localdomain:8080/repository/snapshots/org/sheriffleefl/lib-example/1.0-SNAPSHOT/lib-example-1.0-20140917-1.jar
...
The output from mvn is successful, but then when I browse the Archiva site, the
artifact doesn't show up (checked all, snapshot, etc.). So I did a search and
searched for part of the artifact name, "lib", and it comes up in the search
result grid:
name: l
artifact id: lib-example
version 1.0-SNAPSHOT
But if I click on the artifact "lib-example", no "Versions" exist, and the
artifact info only has "Artifact ID" and just one letter in the "Group ID",
everything else is empty and the group is wrong. If I go up a directory (using
breadcrumbs) to the "l" (group id) nothing shows up in that directory. If I
upload it through the web interface I have the same issue. The first time I did
this same process and the upload through the web ui worked correctly I believe.
Now the only way I can find the uploaded artifact is to go directly to the
artifact name (breadcrumbs work on the one uploaded from the web):
localdomain:8080/#artifact/org.sheriffleefl/lib-example
Is there something I am missing? Or is something missing from the
documentation? I've also tried Index and Directory scanning and it doesn't
help, but it does make the search not work for anything (can't find either the
Maven deployed app or the web uploaded app).
Lucas
***IMPORTANT MESSAGE***
This message is intended for the use of the person or entity to whom it is
addressed and may contain information that is privileged and confidential, the
disclosure of which is governed by applicable law. If the reader of this email
is not the intended recipient or the employee or agent responsible to deliver
it to the intended recipient, you are hereby notified that any dissemination,
distribution or copying of this information is STRICTLY PROHIBITED. If you have
received this email by error, please notify us immediately and destroy the
related message. This footnote also confirms that this email message has been
swept for the presence of computer viruses, worms, hostile scripts and other
email-borne network threats. PLEASE NOTE: Florida has a very broad public
records law. Most written communications to or from government officials are
public records available to the public and media upon request. Your email
communications may be subject to public disclosure per Sec. 119 F.S.