Well I consider that to fall under immutability of releases:

1. don't delete released artifacts (except possibly when there are legal
issues)
2. don't change released artifacts.

But I did not know about that example!

-Stephen

On 1 July 2010 09:31, Mark Struberg <[email protected]> wrote:

> to back Stephens word: it's even worse - they recently dropped 'old' JSF-1
> artifacts from their repo without any noticing...
>
> So really only use the java.net maven repo via a repo manager like Nexus
> or Archiva.
>
> LieGrue,
> strub
>
>
>
> ----- Original Message ----
> > From: Stephen Connolly <[email protected]>
> > To: Maven Users List <[email protected]>
> > Sent: Thu, July 1, 2010 9:09:47 AM
> > Subject: Re: Unable to find resource 'org.glassfish:javax.ejb:pom:3.0'
> >
> > I am going to state this once and only once:
>
>    "Friends don't
> > let friends use the java.net maven
> > repositories" (at
> least without protection (e.g. a maven repository
> > manager))
>
> It's fine for following a tutorial, but don't keep the bad
> > habit when you
> start writing real code.
>
> -Stephen
>
> P.S.
>
> > the reason why you should not use the java.net repos is that they do
> > not
> have/enforce the following policies:
>    * immutability of
> > releases
>    * single origin of artifacts (i.e. if a GAV coordinate
> > exists on
> central, then the artifact at that GAV should either not be present
> > in the
> java.net repo (preferred) or else it should be exactly, byte for byte,
> > the
> same as the artifact on central (less preferred))
>    *
> > other process issues too complex to explain to somebody new to maven
>
> On 1
> > July 2010 07:38, Thomas Porschberg <
> > href="mailto:[email protected]";>[email protected]>
> > wrote:
>
> > I solved the problem with
> > http://www.mvnbrowser.com
> >
> > and
> >
> >
> > <repository>
> >  <id>glassfish</id>
> >
> > <name>Maven Repository Glassfish</name>
> >
> > <layout>default</layout>
> >
> > <url>http://download.java.net/maven/glassfish</url>
> >
> > <snapshots>
> >
> > <enabled>false</enabled>
> >  </snapshots>
> >
> > </repository>
> >
> > Thomas
> >
> > Am Wed, 30 Jun 2010
> > 18:00:01 +0200
> > schrieb Thomas Porschberg <
> > ymailto="mailto:[email protected]";
> > href="mailto:[email protected]";>[email protected]>:
> >
> >
> > > Hi,
> > >
> > > I'm now in chapter 6 of "Java EE 6 Platform
> > with GlassFish 3"
> > > and I try to build the example with mvn.
> >
> > >
> > > In my pom.xml there is:
> > >
> > > ...
> >
> > > <dependency>
> > >
> > <groupId>org.glassfish</groupId>
> > >
> > <artifactId>javax.ejb</artifactId>
> > >
> > <version>3.0</version>
> > > </dependency>
> > >
> > <dependency>
> > >
> > <groupId>org.glassfish.embedded</groupId>
> > >
> > <artifactId>glassfish-embedded-all</artifactId>
> > >
> > <version>3.0</version>
> > >
> > <scope>test</scope>
> > > </dependency>
> > >
> > ...
> > >
> > > but a "mvn package" gives me:
> > >
> >
> > >
> > > Downloading:
> > >
> >
> >
> http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo/org/glassfish/javax.ejb/3.0/javax.ejb-3.0.pom
> >
> > > [INFO] Unable to find resource 'org.glassfish:javax.ejb:pom:3.0' in
> >
> > > repository EclipseLink Repo
> > > (
> >
> >
> http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo
> >
> > )
> > > Downloading:
> > >
> >
> >
> http://repo1.maven.org/maven2/org/glassfish/javax.ejb/3.0/javax.ejb-3.0.pom
> >
> > > [INFO] Unable to find resource 'org.glassfish:javax.ejb:pom:3.0' in
> >
> > > repository central (http://repo1.maven.org/maven2) Downloading:
> >
> > >
> >
> >
> http://download.java.net/maven/2/org/glassfish/javax.ejb/3.0/javax.ejb-3.0.pom
> >
> > > [INFO] Unable to find resource 'org.glassfish:javax.ejb:pom:3.0' in
> >
> > > repository
> > href="http://maven2-repository.dev.java.net";>
> maven2-repository.dev.java.net
> >
> > > (http://download.java.net/maven/2)
> > >
> > > Is there a
> > maven2 repository outside which provides the glassfish
> > >
> > jars?
> > >
> > > I have also a running glassfish server on my
> > machine but is it the
> > > right way to install the jars
> > manually?
> > >
> > > Best regards
> > > Thomas
> >
> > >
> >
> >
> >
> > --
> >
> > _____________________________________________________
> >
> > Thomas
> > Porschberg
> > Otto Group · GroupTechnologyPartner - Dresden (GTP)
> >
> > Softwareentwickler · Lokale Logistik · FI-IS-LL
> >
> >
> > GroupTechnologyPartner - Dresden GmbH · Freiberger Straße 35 · 01067
> >
> > Dresden Telefon +49 (0) 351 497 23 158 · Fax +49 (0) 351 497 23 119
> >
> > ymailto="mailto:[email protected]";
> > href="mailto:[email protected]";>[email protected] ·
> > href="http://www.ottogroup.com";>www.ottogroup.com
> > <http://www.ottogroup.com/>
> >
> > _____________________________________________________
> > AG Dresden, HRB
> > 2475
> > Geschäftsführer: Dr. Thomas Tribius, Martin Mildner
> >
> >
> > ---------------------------------------------------------------------
> > To
> > unsubscribe, e-mail:
> > href="mailto:[email protected]";>
> [email protected]
> >
> > For additional commands, e-mail:
> > href="mailto:[email protected]";>[email protected]
> >
> >
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to