There should be a BIG note on the Maven front page and on the download page.
"Do NOT even think about using Maven until you have your Maven repo running!
This means you!!! When applied without a repo, Maven is hazardous and
may cause rage, intense loathing of your vocation and a desire to kick
an innocent person, animal or inanimate object or to write ill-tempered
e-mail to forums.
Seriously, you will not like the experience and you may get hurt and
waste days.
If anything does not work and you do not have a repo, you are on your
own and will have to depend on the pity of strangers!"
This whole problem would not even be in the forum if a repo had been
installed.
Ron
On 04/07/2012 12:42 PM, Wayne Fay wrote:
in fact content of any jar or pom or sha downloaded is the html page explaining
the user that
*** Internet2 Shibboleth Project has moved ***
what is wrong ?
who has to act ?
This is the result of a poorly configured Maven repository. This is
not Maven's fault.
The shibboleth repository should not return http 200 status code when
it is unable to serve the proper file, which is what it is doing.
Maven interprets the http 200 status code as "everything is OK" and
saves the resulting HTML as the pom or jar file you requested.
Ideally there would be some Maven magic which checks the contents of
the file and ensures it seems like a reasonable pom, jar, war, etc
before saving it to the local repo cache but that does not currently
exist beyond a feature request in JIRA.
Problems like this hopefully teach people to be aware of what Maven
repositories they are linking to for dependencies and become a little
bit more cautious about them. Also if you were running a proper MRM
like Nexus, this problem would be dealt with in the MRM. For the best
Maven-experience, you really need to be running an MRM.
Wayne
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
--
Ron Wheeler
President
Artifact Software Inc
email: [email protected]
skype: ronaldmwheeler
phone: 866-970-2435, ext 102
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]